Good to know. Also, I must have read the wrong documentation when I went to
use addButton. Not sure where I got that callback parameter from. So
instead I just attached an event handler to the button on click, and now it
does what I want. Thanks for clearing up the confusion, Krinkle!
On Wed, Apr
Yes, it will ensure the code won't run if that particular toolbar isn't enabled.
And it is also a safe guard for backwards compatibility (since the API used to
have a different interface), and forwards compatibility (it might change).
Usually you wouldn't need such guard and instead use a depende
Am I correct in assuming that adding a check for mw.toolbar will help
prevent the code from causing errors when in an edit view without a toolbar?
On Wed, Apr 23, 2014 at 7:14 AM, Krinkle wrote:
> On 22 Apr 2014, at 02:37, Lego KTM wrote:
>
> > On Mon, Apr 21, 2014 at 4:09 PM, Justin Folvarcik
On 22 Apr 2014, at 02:37, Lego KTM wrote:
> On Mon, Apr 21, 2014 at 4:09 PM, Justin Folvarcik
> wrote:
>>
>> function removeDuplicateLinks(){
>>
>> ..
>> }
>> if (wgAction == 'edit'){
>>mw.toolbar.addButton( {
>>imageFile: '
>> http://localhost/wikidev/images/2/20/Butt
On 22-04-2014 05:35, Justin Folvarcik wrote:
I've tried setting the callback to 'removeDuplicateLinks',
removeDuplicateLinks, and I've even tried turning it into an anonymous
function bound to a variable, which I then tried to pass as the callback.
Am I misusing syntax, here?
I have tried find
Hi, LegoKTM,
I tried your suggestion again, just to be sure, and I can confirm that this
still does not load the callback properly. I set the value to
callback: removeDuplicateLinks
Now it does not load the function at all.
On Mon, Apr 21, 2014 at 8:37 PM, Lego KTM wrote:
> On Mon, Apr 21, 2014
On Mon, Apr 21, 2014 at 4:09 PM, Justin Folvarcik wrote:
>
> I'm trying to write a script to remove duplicate links with the click of a
> button in the toolbar, yet when I set the function as the callback for the
> button, it runs the function on page load. This is what I've got:
>
> function remo
I'm trying to write a script to remove duplicate links with the click of a
button in the toolbar, yet when I set the function as the callback for the
button, it runs the function on page load. This is what I've got:
function removeDuplicateLinks(){
var box =$('[id^=wpTextbox]');
var text