Changeset 25818 for extensions/AdminTools
- Timestamp:
- Dec 7, 2013, 8:40:29 PM (10 years ago)
- Location:
- extensions/AdminTools
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AdminTools/include/MultiView.class.php
r25817 r25818 214 214 215 215 /** 216 * Mark browser session cache for deletion 217 */ 218 public static function invalidate_cache() 219 { 220 global $conf; 221 conf_update_param('multiview_invalidate_cache', true); 222 $conf['multiview_invalidate_cache'] = true; 223 } 224 225 /** 216 226 * Register custom API methods 217 227 */ … … 268 278 } 269 279 280 conf_delete_param('multiview_invalidate_cache'); 281 270 282 return $out; 271 283 } -
extensions/AdminTools/include/events.inc.php
r25817 r25818 24 24 'CURRENT_USERNAME' => $user['id']==$conf['guest_id'] ? l10n('guest') : $user['username'], 25 25 'PWG_TOKEN' => get_pwg_token(), 26 'DELETE_CACHE' => isset($conf['multiview_invalidate_cache']), 26 27 ); 27 28 -
extensions/AdminTools/main.inc.php
r25817 r25818 36 36 37 37 add_event_handler('ws_add_methods', array('MultiView', 'register_ws')); 38 add_event_handler('delete_user', array('MultiView', 'invalidate_cache')); 39 add_event_handler('register_user', array('MultiView', 'invalidate_cache')); 38 40 39 41 -
extensions/AdminTools/template/public_controller.js
r25817 r25818 80 80 } 81 81 82 // delete session cache 83 this.deleteCache = function() { 84 if ('sessionStorage' in window) { 85 window.sessionStorage.removeItem('multiView'); 86 } 87 }; 88 82 89 // move close button to smartpocket toolbar 83 90 this.initMobile = function() { -
extensions/AdminTools/template/public_controller.tpl
r25817 r25818 34 34 AdminTools.urlWS = '{$ROOT_URL}ws.php?format=json&method='; 35 35 AdminTools.multiView = { 36 'view_as': "{$ato.MULTIVIEW.view_as}",37 'theme': "{$ato.MULTIVIEW.theme}",38 'lang': "{$ato.MULTIVIEW.lang}"36 view_as: {$ato.MULTIVIEW.view_as}, 37 theme: '{$ato.MULTIVIEW.theme}', 38 lang: '{$ato.MULTIVIEW.lang}' 39 39 }; 40 40 41 AdminTools.init(); 41 {if $ato.DELETE_CACHE} 42 AdminTools.deleteCache(); 43 {/if} 44 AdminTools.init(); 42 45 {if $themeconf.mobile} 43 46 AdminTools.initMobile(); … … 51 54 {if isset($ato.QUICK_EDIT)} 52 55 AdminTools.initQuickEdit({intval(isset($ato.IS_PICTURE))}, { 53 hintText: '{'Type in a search term'| @translate}',54 noResultsText: '{'No results'| @translate}',55 searchingText: '{'Searching...'| @translate}',56 newText: ' ({'new'| @translate})'56 hintText: '{'Type in a search term'|translate|escape:javascript}', 57 noResultsText: '{'No results'|translate|escape:javascript}', 58 searchingText: '{'Searching...'|translate|escape:javascript}', 59 newText: ' ({'new'|translate|escape:javascript})' 57 60 }); 58 61 {/if}
Note: See TracChangeset
for help on using the changeset viewer.