%PDF- %PDF-
Direktori : /home1/lightco1/www/administrator/components/com_poweradmin/assets/js/joomlashine/ |
Current File : //home1/lightco1/www/administrator/components/com_poweradmin/assets/js/joomlashine/jsn.toolbars.js |
/** * * JSN Helpers * * @author JoomlaShine.com http://www.joomlashine.com * @copyright Copyright (C) 2011 JoomlaShine.com. All rights reserved. * @license GNU/GPL v2 http://www.gnu.org/licenses/gpl-2.0.html Descriptions: 1. Required files/libs: - jQuery lib - jQuery UI **/ var jsnToolbars; (function($){ $.jsnToolbars = function(){ /** * Megre all option to an format */ this._megreOptions = function( _ops ) { return $.extend({ modal : false, title : 'JSN help contents', width : 750, height : 550 }, _ops); }; /** * Open an popup child page * * @param: String url is web url * @param: Array _ops is option */ this.openChildPage = function( url, _ops ){ var ops = this.megreOptions( _ops ); var pop = $.JSNUIWindow ( url, { modal : ops.modal, width : ops.width, height: ops.height, title : ops.title, buttons:{ 'Close': function(){ $(this).dialog("close"); } } } ); }; /** * Open an new child page * * @param: String url is web url * @param: Array _ops is option */ this._openNewPage = function( url, _ops ) { var ops = this.megreOptions( _ops ); window.open(url,'jsnHelpContent','width='+ops.width+',height='+ops.height+',left=0,top=100,screenX=0,screenY=100'); }; /** * * Tool bar switch mode * * @param: javascript object * @param: String enmodeTitle * @param: String offmodeTitle */ this._switchmode = function( obj, enmodeTitle, offmodeTitle ){ obj = $(obj); if ( obj.hasClass('turn-on') ){ obj.removeClass('turn-on').removeClass('btn-primary').addClass('turn-off').attr('title', enmodeTitle).trigger('turnoffmode'); $.jStorage.set("sitemanager_show_help", false ); }else{ obj.removeClass('turn-off').addClass('turn-on').addClass('btn-primary').attr('title', offmodeTitle).trigger('turnonmode'); $.jStorage.set("sitemanager_show_help", true ); } }; }; jsnToolbars = new $.jsnToolbars(); })(JoomlaShine.jQuery);