BLCC#83389 Add get_dialect function, add force_recache parameter as optional parameter to set_dialect.
svn path=/Website/trunk/; revision=65052
This commit is contained in:
@@ -316,11 +316,18 @@ lcl = {
|
||||
{
|
||||
lcl.set_dialect(old_dialect.selector_key, old_dialect.selector_id);
|
||||
},
|
||||
// Levert vorige waarde op die je met reset_dialect kunt herstellen
|
||||
set_dialect:
|
||||
function _set_dialect (selector_key, selector_id)
|
||||
// Levert het huidige geldende dialect op
|
||||
get_dialect:
|
||||
function _get_dialect ()
|
||||
{
|
||||
var old_dialect = { selector_key: lcl._current_selector_key, selector_id: lcl._current_selector_id };
|
||||
return old_dialect;
|
||||
},
|
||||
// Levert vorige waarde op die je met reset_dialect kunt herstellen
|
||||
set_dialect:
|
||||
function _set_dialect (selector_key, selector_id, force_recache)
|
||||
{
|
||||
var old_dialect = this.get_dialect();
|
||||
if (selector_key == lcl._current_selector_key && selector_id == lcl._current_selector_id)
|
||||
{
|
||||
__Log("set_dialect cached");
|
||||
@@ -328,7 +335,7 @@ lcl = {
|
||||
}
|
||||
lcl._current_selector_key = selector_key;
|
||||
lcl._current_selector_id = selector_id;
|
||||
if (!this.hascached)
|
||||
if (!this.hascached || force_recache)
|
||||
{
|
||||
__Log("LCL Loading triggered by set_dialect()");
|
||||
this.loadLCL();
|
||||
|
||||
Reference in New Issue
Block a user