fix javascript
This commit is contained in:
parent
805cfbf2d7
commit
b349e6298c
3 changed files with 23 additions and 42 deletions
|
@ -7,7 +7,9 @@ dev
|
||||||
- complete readme file
|
- complete readme file
|
||||||
- fix widget rendering
|
- fix widget rendering
|
||||||
- fix combo name
|
- fix combo name
|
||||||
|
- fix javascript
|
||||||
- add user pref for posts list filters
|
- add user pref for posts list filters
|
||||||
|
- move config to blog pref
|
||||||
|
|
||||||
2013.11.21
|
2013.11.21
|
||||||
- Switch to Dotclear 2.6 and clean up code
|
- Switch to Dotclear 2.6 and clean up code
|
||||||
|
|
|
@ -93,7 +93,12 @@ class adminPostWidgetText
|
||||||
|
|
||||||
public static function adminPostHeaders()
|
public static function adminPostHeaders()
|
||||||
{
|
{
|
||||||
return dcPage::jsLoad(dcPage::getPF('postWidgetText/js/post.js'));
|
global $core;
|
||||||
|
$editor = $core->auth->getOption('editor');
|
||||||
|
|
||||||
|
return
|
||||||
|
$core->callBehavior('adminPostEditor', $editor['xhtml'], 'pwt', ['#post_wtext'], 'xhtml') .
|
||||||
|
dcPage::jsLoad(dcPage::getPF('postWidgetText/js/post.js'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function adminPostFormItems($main, $sidebar, $post)
|
public static function adminPostFormItems($main, $sidebar, $post)
|
||||||
|
|
46
js/post.js
46
js/post.js
|
@ -1,44 +1,18 @@
|
||||||
/* -- BEGIN LICENSE BLOCK ----------------------------------
|
/*global $, dotclear, jsToolBar */
|
||||||
* This file is part of postWidgetText, a plugin for Dotclear 2.
|
'use strict';
|
||||||
*
|
|
||||||
* Copyright (c) 2009-2010 JC Denis and contributors
|
|
||||||
* jcdenis@gdwd.com
|
|
||||||
*
|
|
||||||
* Licensed under the GPL version 2.0 license.
|
|
||||||
* A copy of this license is available in LICENSE file or at
|
|
||||||
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
|
||||||
* -- END LICENSE BLOCK ------------------------------------*/
|
|
||||||
|
|
||||||
$(function(){
|
$(() => {
|
||||||
if(!document.getElementById){
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if(document.getElementById('edit-entry')){
|
|
||||||
var formatAddField=$('#post_format').get(0);
|
|
||||||
$(formatAddField).change(function(){
|
|
||||||
postWidgetTextTb.switchMode(this.value);
|
|
||||||
});
|
|
||||||
var postWidgetTextTb=new jsToolBar(document.getElementById('post_wtext'));
|
|
||||||
postWidgetTextTb.context='post';
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
$('#edit-entry').onetabload(function(){
|
|
||||||
$('#post-wtext-form p#post-wtext-head').toggleWithLegend(
|
|
||||||
$('#post-wtext-form').children().not('p#post-wtext-head'),
|
|
||||||
{
|
|
||||||
fn:function(){postWidgetTextTb.switchMode(formatAddField.value);},
|
|
||||||
cookie:'dcx_post_wtext',
|
|
||||||
hide:$('#post-wtext-form').val()==''
|
|
||||||
}
|
|
||||||
);
|
|
||||||
});
|
|
||||||
*/
|
|
||||||
$('#post-wtext-form h4').toggleWithLegend(
|
$('#post-wtext-form h4').toggleWithLegend(
|
||||||
$('#post-wtext-form').children().not('h4'),
|
$('#post-wtext-form').children().not('h4'),
|
||||||
{
|
{
|
||||||
fn:function(){postWidgetTextTb.switchMode(formatAddField.value);},
|
user_pref:'dcx_pwt_form',
|
||||||
cookie:'dcx_zcfs_admin_form_sidebar',
|
|
||||||
legend_click:true
|
legend_click:true
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
if ($.isFunction(jsToolBar)) {
|
||||||
|
$('#post_wtext').each(function() {
|
||||||
|
var tbWidgetText = new jsToolBar(this);
|
||||||
|
tbWidgetText.draw('xhtml');
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
Loading…
Reference in a new issue