Changeset 317:1997218a39ba for inc/admin/lib.dc.page.php
- Timestamp:
- 05/25/11 17:50:34 (14 years ago)
- Branch:
- wysiwyg
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/admin/lib.dc.page.php
r311 r317 550 550 { 551 551 $params_wiki = array( 552 ' init' => array(552 'onInit' => array( 553 553 "jsToolBar.prototype.dialog_url = 'popup.php';", 554 554 "jsToolBar.prototype.base_url = '".html::escapeJS($GLOBALS['core']->blog->host)."';", … … 582 582 "jsToolBar.prototype.elements.post_link.title = '".html::escapeJS(__('Link to an entry'))."';" 583 583 ), 584 ' load' => array(584 'onDraw' => array( 585 585 "$.data(elm,'toolbar',new jsToolBar(document.getElementById($(elm).attr('id'))));", 586 "$(elm).data('toolbar').context = $(elm).data('context');" 587 ), 588 'draw' => array( 586 "$(elm).data('toolbar').context = $(elm).data('context');", 589 587 "$(elm).data('toolbar').switchMode('wiki');" 590 588 ), 591 ' destroy' => array(589 'onDestroy' => array( 592 590 "$(elm).data('toolbar').remove();" 593 591 ) 594 592 ); 595 593 if (!$GLOBALS['core']->auth->check('media,media_admin',$GLOBALS['core']->blog->id)) { 596 $params_wiki[' init'][] = "jsToolBar.prototype.elements.img_select.disabled = true;";594 $params_wiki['onInit'][] = "jsToolBar.prototype.elements.img_select.disabled = true;"; 597 595 } 598 596 599 597 $params_xhtml = array( 600 'preinit' => array( 601 "if (!window.tinyMCE) {", 602 "window.tinyMCEPreInit = {base : 'js/tiny_mce', suffix : '', query : ''};", 603 "}" 598 'onPreInit' => array( 599 "window.tinyMCEPreInit = {base : 'js/tiny_mce', suffix : '', query : ''};" 604 600 ), 605 ' init' => array(606 "tiny MCE.dom.Event.domLoaded = true;",607 "tiny MCE.settings = {};",608 "tiny MCE.settings.mode = 'textareas';",609 "tiny MCE.settings.relative_urls = false;",610 "tiny MCE.settings.theme = '".html::escapeJS('advanced')."';",611 "tiny MCE.settings.plugins = '".html::escapeJS('fullscreen,paste,searchreplace')."'; ",612 "tiny MCE.settings.theme_advanced_buttons1 = '".html::escapeJS('justifyleft,justifycenter,justifyright,separator,bold,italic,underline,strikethrough,sub,sup,separator,blockquote,bullist,numlist,outdent,indent,separator,undo,redo,separator,visualaid,separator,fullscreen,separator,code')."';",613 "tiny MCE.settings.theme_advanced_buttons2 = '".html::escapeJS('formatselect,removeformat,cleanup,seperator,cut,copy,paste,pastetext,pasteword,search,replace')."';",614 "tiny MCE.settings.theme_advanced_buttons3 = '".html::escapeJS('link,unlink,hr,charmap')."';",615 "tiny MCE.settings.theme_advanced_toolbar_location = '".html::escapeJS('top')."';",616 "tiny MCE.settings.theme_advanced_toolbar_align = '".html::escapeJS('left')."';",617 "tiny MCE.settings.theme_advanced_statusbar_location = '".html::escapeJS('bottom')."';",618 "tiny MCE.settings.theme_advanced_resizing = true;",619 "tiny MCE.settings.theme_advanced_resize_horizontal = false;",620 "tiny MCE.settings.entity_encoding = '".html::escapeJS('raw')."';",621 "tiny MCE.settings.add_unload_trigger = false;",622 "tiny MCE.settings.remove_linebreaks = false;",623 "tiny MCE.settings.paste_auto_cleanup_on_paste = true;"601 'onInit' => array( 602 "tinymce.dom.Event.domLoaded = true;", 603 "tinymce.settings = {};", 604 "tinymce.settings.mode = 'textareas';", 605 "tinymce.settings.relative_urls = false;", 606 "tinymce.settings.theme = '".html::escapeJS('advanced')."';", 607 "tinymce.settings.plugins = '".html::escapeJS('fullscreen,paste,searchreplace')."'; ", 608 "tinymce.settings.theme_advanced_buttons1 = '".html::escapeJS('justifyleft,justifycenter,justifyright,separator,bold,italic,underline,strikethrough,sub,sup,separator,blockquote,bullist,numlist,outdent,indent,separator,undo,redo,separator,visualaid,separator,fullscreen,separator,code')."';", 609 "tinymce.settings.theme_advanced_buttons2 = '".html::escapeJS('formatselect,removeformat,cleanup,seperator,cut,copy,paste,pastetext,pasteword,search,replace')."';", 610 "tinymce.settings.theme_advanced_buttons3 = '".html::escapeJS('link,unlink,hr,charmap')."';", 611 "tinymce.settings.theme_advanced_toolbar_location = '".html::escapeJS('top')."';", 612 "tinymce.settings.theme_advanced_toolbar_align = '".html::escapeJS('left')."';", 613 "tinymce.settings.theme_advanced_statusbar_location = '".html::escapeJS('bottom')."';", 614 "tinymce.settings.theme_advanced_resizing = true;", 615 "tinymce.settings.theme_advanced_resize_horizontal = false;", 616 "tinymce.settings.entity_encoding = '".html::escapeJS('raw')."';", 617 "tinymce.settings.add_unload_trigger = false;", 618 "tinymce.settings.remove_linebreaks = false;", 619 "tinymce.settings.paste_auto_cleanup_on_paste = true;" 624 620 ), 625 'load' => array( 626 "$.data(elm,'toolbar',new tinyMCE.Editor($(elm).attr('id'),tinyMCE.settings));" 627 ), 628 'draw' => array( 621 'onDraw' => array( 622 "$.data(elm,'toolbar',new tinymce.Editor($(elm).attr('id'),tinyMCE.settings));", 629 623 "$(elm).data('toolbar').render();" 630 624 ), 631 ' destroy' => array(625 'onDestroy' => array( 632 626 "$(elm).data('toolbar').remove();" 633 627 ) … … 641 635 "dcToolBarManager.msg.toolbar_does_not_exists = '".html::escapeJS(__('Toolbar [%s] does not exists'))."';\n". 642 636 "dcToolBarManager.setToolBar({\n". 643 "id: ' xhtml',\n".644 " js_urls: ['js/tiny_mce/tiny_mce.js'],\n".645 " css_urls: [],\n".646 " preinit: function() {".implode(' ',$params_xhtml['preinit'])."},\n".647 " init: function() {".implode(' ',$params_xhtml['init'])."},\n".648 " load: function(elm) {".implode(' ',$params_xhtml['load'])."},\n".649 " draw: function(elm) {".implode(' ',$params_xhtml['draw'])."},\n".650 " destroy: function(elm) {".implode(' ',$params_xhtml['destroy'])."}\n".637 "id: 'tinymce',\n". 638 "mode: 'xhtml',\n". 639 "js: ['js/tiny_mce/tiny_mce.js'],\n". 640 "css: [],\n". 641 "onPreInit: function() {".implode(' ',$params_xhtml['onPreInit'])."},\n". 642 "onInit: function() {".implode(' ',$params_xhtml['onInit'])."},\n". 643 "onDraw: function(elm) {".implode(' ',$params_xhtml['onDraw'])."},\n". 644 "onDestroy: function(elm) {".implode(' ',$params_xhtml['onDestroy'])."}\n". 651 645 "});\n". 652 646 "dcToolBarManager.setToolBar({\n". 653 "id: ' wiki',\n".654 " js_urls: ['js/jsToolBar/jsToolBar.js','js/jsToolBar/jsToolBar.dotclear.js'],\n".655 " css_urls: ['style/jsToolBar/jsToolBar.css'],\n".656 " init: function() {".implode("\n",$params_wiki['init'])."},\n".657 " load: function(elm) {".implode(' ',$params_wiki['load'])."},\n".658 " draw: function(elm) {".implode(' ',$params_wiki['draw'])."},\n".659 " destroy: function(elm) {".implode(' ',$params_wiki['destroy'])."}\n".647 "id: 'jstoolbar',\n". 648 "mode: 'wiki',\n". 649 "js: ['js/jsToolBar/jsToolBar.js','js/jsToolBar/jsToolBar.dotclear.js'],\n". 650 "css: ['style/jsToolBar/jsToolBar.css'],\n". 651 "onInit: function() {".implode("\n",$params_wiki['onInit'])."},\n". 652 "onDraw: function(elm) {".implode(' ',$params_wiki['onDraw'])."},\n". 653 "onDestroy: function(elm) {".implode(' ',$params_wiki['onDestroy'])."}\n". 660 654 "});\n". 661 655 "\n//]]>\n".
Note: See TracChangeset
for help on using the changeset viewer.