dolibarr  20.0.0-alpha
Functions
lib_head.js.php File Reference

File that include javascript functions (included if option use_javascript activated) JQuery (providing object $) and JQuery-UI (providing $datepicker) libraries must be loaded before this file. More...

Go to the source code of this file.

Functions

 copyToClipboard (text, text2)
 Function to output a dialog box for copy/paste. More...
 
 newpopup (url, title)
 Show a popup HTML page. More...
 
 document_preview (file, type, title)
 Function show document preview. More...
 
 getParameterByName (name, valueifnotfound)
 
 pricejs (amount, mode='MT', currency_code='', force_locale='')
 Function similar to PHP price() More...
 
 price2numjs (amount)
 Function similar to PHP price2num() More...
 

Detailed Description

File that include javascript functions (included if option use_javascript activated) JQuery (providing object $) and JQuery-UI (providing $datepicker) libraries must be loaded before this file.

Definition in file lib_head.js.php.

Function Documentation

◆ copyToClipboard()

copyToClipboard ( text  ,
text2   
)

Function to output a dialog box for copy/paste.

Parameters
textText to put into copy/paste area
text2Text to put under the copy/paste area

Definition at line 949 of file lib_head.js.php.

◆ document_preview()

document_preview ( file  ,
type  ,
title   
)

Function show document preview.

It uses the "dialog" function. The a tag around the img must have the src='', class='documentpreview', mime='image/xxx', target='_blank' from getAdvancedPreviewUrl().

Parameters
fileUrl
typeMime file type ("image/jpeg", "application/pdf", "text/html")
titleTitle of popup
Returns
void
See also
newpopup()

Definition at line 995 of file lib_head.js.php.

◆ getParameterByName()

getParameterByName ( name  ,
valueifnotfound   
)

Decimal adjustment of a number.

Parameters
{String}type The type of adjustment.
{Number}value The number.
{Integer}exp The exponent (the 10 logarithm of the adjustment base).
Returns
{Number} The adjusted value.

Definition at line 1087 of file lib_head.js.php.

References name.

◆ newpopup()

newpopup ( url  ,
title   
)

Show a popup HTML page.

Use the "window.open" function.

Parameters
urlUrl
titleTitle of popup
Returns
boolean False
See also
document_preview()

Definition at line 970 of file lib_head.js.php.

◆ price2numjs()

price2numjs ( amount  )

Function similar to PHP price2num()

Parameters
{number|string}amount The amount to convert/clean
Returns
{number} The amount in universal numeric format (Example: '99.99999')

Definition at line 1238 of file lib_head.js.php.

References amount.

◆ pricejs()

pricejs ( amount  ,
mode  = 'MT',
currency_code  = '',
force_locale  = '' 
)

Function similar to PHP price()

Example use: pricejs(13312.448, 'MT', 'EUR', 'fr_FR') // (depending on conf for 'MT'): '13 312.45 €'

pricejs(343000.121, 'MT') // assuming conf for 'MT' is 2 and $langs->defaultlang is 'en_US': '343,000.12'

Parameters
{number|string}amount The amount to show
{string}mode 'MT' or 'MU'
{string}currency_code ISO code of currency (empty by default)
{string}force_locale ISO code locale to use (if empty, will use Dolibarr's current locale code)
Returns
{string} The amount with digits

Definition at line 1165 of file lib_head.js.php.

References getDolGlobalInt(), and getDolGlobalString().