Scripts:Animepage:Sourcecode2: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
<pre>
<pre>
// AniDB-Site-Enhancer-Mass-Select
// AniDB-Site-Enhancements: Mass Select
// - Select all files of a group
// - Select all files of a group
//
//
// Version 20050809.02
// Version 20051204.01
// works with FF1.5 and greasemonkey 0.6.4
// Copyright (c) 2005, Lupin III.
// Copyright (c) 2005, Lupin III.
// Released under the GPL license
// Released under the GPL license
Line 10: Line 11:
//
//
// ==UserScript==
// ==UserScript==
// @name          AniDB-Site-Enhancer-Mass-Select
// @name          AniDB-Site-Enhancer
// @namespace  lupin_sanseis_scripts
// @namespace  lupin_sanseis_scripts
// @description  selects all files of a release group
// @description  selects all files of a release group
Line 22: Line 23:


   function initialize() {
   function initialize() {
      // use '//' to disable unwanted functions
       group_selects();
       group_selects();
   }
   }
Line 44: Line 46:
             input.setAttribute('type', 'checkbox');
             input.setAttribute('type', 'checkbox');
             input.setAttribute('id', 'toggle_gid_'+gid);
             input.setAttribute('id', 'toggle_gid_'+gid);
             input.setAttribute('onclick', 'toggle('+gid+')');
             input.setAttribute('value', gid);
            input.addEventListener('click', toggle, false);
             td.appendChild(input);
             td.appendChild(input);
         } else
         } else
Line 87: Line 90:


       // finally add the function for the checkbox onclick-handler to the document
       // finally add the function for the checkbox onclick-handler to the document
       window.toggle =
       function toggle(_gid) {
      function(_gid) {
        var _gid = this.getAttribute('value');
 
         for (var i=0; i < checkbox_names[_gid].length; i++) {
         for (var i=0; i < checkbox_names[_gid].length; i++) {
             document.getElementsByName(checkbox_names[_gid][i])[0].checked = document.getElementById('toggle_gid_'+_gid).checked;
             document.getElementsByName(checkbox_names[_gid][i])[0].checked = document.getElementById('toggle_gid_'+_gid).checked;
Line 102: Line 106:
   window.addEventListener("load", initialize(), false);
   window.addEventListener("load", initialize(), false);


})();</pre>
})(); </pre>
24

edits

MediaWiki spam blocked by CleanTalk.
MediaWiki spam blocked by CleanTalk.