>Hi everyone! Thank for WikiEditor support in Semantic Forms, it works really 
>cool. >>I have a question on customization WikiEditor: I need to remove some 
>sections and add some buttons to it. Traditionally I would go to [1] and 
>follow the instructions, but in Semantic Forms there are some problems: 

>1) I need to add the customiztion code inside the function that check whether 
>or not I'm in form edit mode. How to do that? >2) I cannot pick $( 
>'#wpTextbox1') element and run wikiEditor from it since there is no such 
>element. There are multiple spans and each of them may have WikiEditor in it. 
>So I tried picking $('.wikiEditor-ui').parent() but had not much success: no 
>modifications are applied. What should I pick? 

>>I would be very grateful if someone show me an example of the customization.

>
For me this works (for customizing both formedit and edit modes):
 - - - -  - - - -  - - - -  - - - -  - - - -  - - - -  - - - -  - - - -  - - - 
-  - - - -  - - - -  - - - -  - - - -  - - - -  - - - -  - - - - 
var customizeToolbar = function() {

        $('.wikieditor, #wpTextbox1').wikiEditor('addToToolbar', {

                /* Your WikiEditor code goes here */
        });

};
 
/* Check if we are in edit mode and the required modules are available and then 
customize the toolbar */
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit', 'formedit'] ) 
!== -1 ) {
        mw.loader.using( 'ext.wikiEditor.toolbar', function () {
                $(document).ready( customizeToolbar );
        } );
}
 - - - -  - - - -  - - - -  - - - -  - - - -  - - - -  - - - -  - - - -  - - - 
-  - - - -  - - - -  - - - -  - - - -  - - - -  - - - -  - - - - 
In other words:   $('.wikieditor') instead of $('#wpTextbox1'), and check 
mw.config.get( 'wgAction' ) for the value 'formedit' to check for edit mode.
Leo


[1]  http://www.mediawiki.org/wiki/Extension:WikiEditor/Toolbar_customization 
Cheers,
-----
Yury Katkov







------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel                  
                  
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to