User:BZPN/PNHelper.js: Difference between revisions

From Test Wiki
Content deleted Content added
BZPN (talk | contribs)
No edit summary
Tag: Reverted
BZPN (talk | contribs)
Restored revision 53161 by BZPN (Restorer)
Tag: Undo
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
mw.loader.using(['mediawiki.api', 'oojs-ui'], function() {
mw.loader.using(['mediawiki.api', 'oojs-ui'], function() {
// Tworzenie przycisku
var $button = $('<li id="t-custom-task"><a href="#"></a></li>');
$button.find('a').text('Dodaj zadanie');

// Dodanie przycisku do paska narzędzi
$('#p-tb ul').append($button);

function createTaskModal() {
function createTaskModal() {
// Główne okno modalne
// Główne okno modalne
Line 120: Line 113:
}
}


// Dodanie zdarzenia kliknięcia do przycisku
// Dodanie przycisku do paska narzędzi
$button.find('a').on('click', function(e) {
function addTaskButton() {
e.preventDefault();
var $toolbar = $('#p-tb .vector-menu-content-list');
openTaskModal();
});
var $taskButton = $('<li>')
.append(
$('<a>')
.text('Dodaj zadanie')
.on('click', openTaskModal)
);
$toolbar.append($taskButton);
}

// Inicjalizacja po załadowaniu strony
$(document).ready(addTaskButton);
}
}


// Wywołanie funkcji inicjalizującej
// Inicjalizacja po załadowaniu strony
createTaskModal();
$(document).ready(createTaskModal);
});
});