User:Ö/common.js

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
/* Uppladdningslänken */
jQuery( function() {
  jQuery( '#n-uploadbtn a' ).attr( 'href', 'http://commons.wikimedia.org/wiki/Commons:Upload/sv' );
});

/* Hotcat */
$( 'body' ).on( 'DOMNodeInserted', '.catlinks input[value="Save"]', function( e ) { e.target.setAttribute( 'accesskey', 's' ); } );
window.hotcat_single_changes_are_minor = false;
window.hotcat_no_autocommit = true;

/* Redigeringsmenyn */
if( wgAction == 'edit' ) {
  mw.toolbar.addButtons( 
    { /* För att inte alltid behöva stava fel på 'Category' */
      "imageFile": "//upload.wikimedia.org/wikipedia/commons/2/2a/Button_category_plus.png",
      "speedTip": "Kategori",
      "tagOpen": "[[Category:",
      "tagClose": "]]",
      "sampleText": "kategori"
    },

    { /* 'Kategori:Folk efter namn' */
      "imageFile": "//upload.wikimedia.org/wikipedia/commons/9/96/PeopleABC.png",
      "speedTip": "Personer efter alfabet",
      "tagOpen": "[[Category:People by name",
      "tagClose": "]]",
      "sampleText": ""
    },

    { /* Kategori:... från Sverige */
      "imageFile": "//upload.wikimedia.org/wikipedia/commons/e/ef/Button_swe.png",
      "speedTip": "Från Sverige",
      "tagOpen": "[[Category:",
      "tagClose": " from Sweden]]",
      "sampleText": ""
    },

    { /* Kategori:... inom heraldik */
      "imageFile": "//upload.wikimedia.org/wikipedia/commons/8/81/Button_shield.png",
      "speedTip": "Heraldik",
      "tagOpen": "[[Category:",
      "tagClose": " in heraldry]]",
      "sampleText": ""
    }
  );
}

/* Språkväljare */
if( wgAction == 'view' ) {
  jQuery( function() {
    jQuery( '#firstHeading' ).prepend( '<span class="editsection"><form><input name="uselang" id="uselang" value="" size="3" maxlength="10" /><input type="submit" value="Välj språk" /></form></span>');
  });
}