Metadata Block: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
→‎Examples: VZ-Reordered
 
(68 intermediate revisions by 23 users not shown)
Line 5: Line 5:
The metadata block appears in JavaScript line comments and may appear anywhere in the top level Greasemonkey code scope of the script, but is usually near the top of the file.
The metadata block appears in JavaScript line comments and may appear anywhere in the top level Greasemonkey code scope of the script, but is usually near the top of the file.


If the metadata block includes a key that Greasemonkey does not understand, it will simply be ignored.
If the metadata block includes a key that Greasemonkey does not understand, it will be ignored.
Some authors choose to include their own keys, and [http://userscripts.org userscripts.org] defines a set of metadata keys for varying purposes.
 
It is important to note that all of the information specified in the metadata block is parsed and loaded at install time only.
Although script authors may edit the ''source'' of a user script on the fly, and see these changes reflected upon the next execution of the script, metadata is ''not'' reloaded upon every execution.
To change the metadata Greasemonkey uses, the script must be reinstalled.


== Syntax ==
== Syntax ==
Line 23: Line 18:


It must use line comments (<code>//</code>) like above, not block comments (<code>/* */</code>).
It must use line comments (<code>//</code>) like above, not block comments (<code>/* */</code>).
Note that the opening <code>// ==UserScript==</code> and closing <code>// ==/UserScript==</code> must be precisely at the beginning of its line.
Some keys may have multiple values.
Some keys may have multiple values.
In all cases the key and value(s) are separated by whitespace.
In all cases the key and value(s) are separated by whitespace.
The closing <code>==/UserScript==</code> line should be at the end of the metadata block (not at the end of the script).
=== @description ===
Example:
<pre class='sample'>// @description This script even does the laundry!</pre>
Just a brief summary of what the script does, presented to the user as the script is installed, and in the manage dialog.
''As of Greasemonkey 2.2'': can be localized for multiple languages; see the [[#@name]] documentation for more detail.
<!-- 4.x does not use this
=== @downloadURL ===
The URL to download this script from, when installing updates.
<pre class='sample'>// @downloadURL https://www.example.com/myscript.user.js</pre>
Greasemonkey's default settings require this value to be secure (<tt><nowiki>https://...</nowiki></tt>) for updates to be applied.
If it is not specified, the URL the script was originally installed from will be used.
It is '''unusual''' to specify this value.
Most scripts should omit it.
-->
=== @exclude ===
Examples: see [[#@include]]
See [[Include and exclude rules]].
There can be any number of @exclude rules in a script.
=== @grant ===
See dedicated [[@grant]] page.
=== @icon ===
Example:
<pre class='sample'>// @icon http://www.example.org/icon.png</pre>
The icon is, as of Greasemonkey 0.9.0, displayed in the script management interface.
Almost any image will work, but a 32x32 pixel size is best.
This value ''may'' be specified relative to the URL the script itself is downloaded from.
=== @include ===
Examples:
<pre class='sample'>// @include http://www.example.com/*
// @include http://*
// @include *</pre>
See [[Include and exclude rules]].
There can be any number of @include rules in a script.
=== @match ===
Examples:
<pre class='sample'>// @match https://www.example.com/*
// @match http://*.example.com/*</pre>
The <code>@match</code> metadata imperative is very similar to <code>@include</code>, however it is safer.
It sets more strict rules on what the <code>*</code> character means.
For details, see the documentation on [https://developer.chrome.com/extensions/match_patterns Match Patterns] for Google Chrome.
Chrome implemented <code>@match</code> first, and Greasemonkey has been designed to be compatible.


=== @name ===
=== @name ===


Example:
Example:
// @name Example Script
<pre class='sample'>// @name Example Script</pre>


The name of the script.
The name of the script.
This appears in the [[Greasemonkey_Manual:Manage_Dialog|script manager]] and [[Greasemonkey_Manual:Monkey_Menu|monkey menu]], and is also the unique identifier of a script (within a [[#@namespace]]).
This appears in the [[Greasemonkey_Manual:Monkey_Menu|monkey menu]], and is also the unique identifier of a script (within a [[#@namespace|namespace]]).
If no name is provided, it will be derived from the file name.
If no name is provided, it will be derived from the file name.
''As of Greasemonkey 2.2'': can be localized for multiple languages, for example:
<pre class='sample'>
// @name      Example Script
// @name:cs    Uživatelské skripty
// @name:es-MX Ejemplo Script
// @name:ru    Пользовательские скрипты
</pre>
Add a colon and the locale code, which is the [http://www.w3.org/WAI/ER/IG/ert/iso639.htm ISO 639] language code and optionally a hyphen and [http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm ISO 3166] country code, when disambiguation is necessary.
When the user's browser is configured with the matching primary language, that value will be displayed instead.


=== @namespace ===
=== @namespace ===


Example:
Example:
<nowiki>// @namespace http://www.example.com/gmscripts</nowiki>
 
<pre class='sample'>// @namespace http://www.example.com/gmscripts</pre>


The combination of namespace and name is the unique identifier for a Greasemonkey script.
The combination of namespace and name is the unique identifier for a Greasemonkey script.
Line 49: Line 125:
But remember, the namespace can be any unique value.
But remember, the namespace can be any unique value.


=== @description ===
=== @noframes ===


Example:
Example:
// @description This script even does the laundry!
<pre class='sample'>// @noframes</pre>


Just a brief summary of what the script does, presented to the user as the script is installed, and in the manage dialog.
When present, this imperative restricts the execution of the script.
The script will run only in the top-level document, never in nested frames.
It takes no arguments, it is either present or not present.
This is off (scripts run in frames) by default.


=== @include ===
=== @require ===


Examples:
Example:
<nowiki>// @include http://www.example.com/*</nowiki>
<pre class='sample'>// @require http://www.example.com/example.js</pre>
<nowiki>// @include http://*</nowiki>
<nowiki>// @include *</nowiki>


See [[Include and exclude rules]].
There can be any number of @require keys in a script.
There can be any number of @include rules in a script.
Each @require is downloaded once, when the script is installed, and stored on the user's hard drive alongside the script.
The URL specified may be relative to the URL the script is being installed from.


=== @exclude ===
Note that since [[Version_history#0.9.0|Greasemonkey 0.9.0]], if Greasemonkey detects that the <code>@require</code> value(s) have been altered, these new values will be used (thus each <code>@require</code> shall be re-downloaded).


Examples: see @include above
See also:


See [[Include and exclude rules]].
* [[:Category:@require Library]]
There can be any number of @exclude rules in a script.
* [[#Adding Resources]]


=== @resource ===
=== @resource ===
:Compatibility: [[Version_history#0.8.20080609.0|Greasemonkey 0.8.0+]]


Example:
Example:
<nowiki>// @resource resourceName http://www.example.com/example.png</nowiki>
<pre class='sample'>// @resource resourceName http://www.example.com/example.png</pre>


There can be any number of @resource keys in a script.
There can be any number of @resource keys in a script.
Line 88: Line 164:
The URL specified may be relative to the URL the script is being installed from.
The URL specified may be relative to the URL the script is being installed from.


These named resources may be accessed through [[GM_getResourceText]] and [[GM_getResourceURL]] respectively.
These named resources may be accessed through [[GM_getResourceURL|GM.getResourceURL]].


=== @require ===
See also:
 
* [[#Adding Resources]]
 
=== @run-at ===


Compatibility: [[Version_history#0.8.20080609.0|Greasemonkey 0.8.0+]]
:Compatibility: Limited support in [[Version_history#4.0_2|Greasemonkey 4.0]].


Example:
Example:
<nowiki>// @require http://www.example.com/example.js</nowiki>
<pre class='sample'>// @run-at document-end</pre>
 
This key supports three values:


There can be any number of @require keys in a script.
; document-end
Each @require is downloaded once, when the script is installed, and stored on the user's hard drive alongside the script.
: The default if no value is provided. The script will run after the main page is loaded, but before other resources (images, style sheets, etc.) have loaded.  The only guaranteed working value in Greasemonkey 4.x.
The URL specified may be relative to the URL the script is being installed from.
; document-start
: The script will run before any document begins loading, thus before any scripts run or images load.
; document-idle
: The script will run after the page and all resources (images, style sheets, etc.) are loaded and page scripts have run.


See also:
To detect if you are running at <code>document-start</code> time, check the value of <code>[https://developer.mozilla.org/en/DOM/document.readyState document.readyState]</code>.
For example:


* [[:Category:@require Library]]
<pre class="sample">
if ('loading' == document.readyState) {
  alert("This script is running at document-start time.");
} else {
  alert("This script is running with document.readyState: " + document.readyState);
}
</pre>


=== @unwrap ===
Scripts running at <code>document-end</code> will have the value <code>interactive</code> here.


Compatibility: [[Version_history#0.8.20090123.1|Greasemonkey 0.8.1+]]
=== @version ===


Example:
Example:
// @unwrap
<pre class='sample'>// @version 1</pre>


This declarative key has no associated value.
The version is used by the auto-update feature.
It changes the interpretation of the script as it executes.
When `@version` is set and if the auto-update feature is enabled, Greasemonkey will check periodically for new versions of the script by downloading it again (from same location where it was originally installed).
If the new downloaded `@version` is higher, the update will be installed.
Greasemonkey uses the [https://github.com/omichelsen/compare-versions#compare-versions compare-versions] library to determine when a version is higher/greater/newer.


Normally, greasemonkey scripts are wrapped in an anonymous function when they are executed.
== Examples ==
This behavior started in very early versions of greasemonkey, which ran scripts directly in the content page, to separate their variables from those in the page.
In later versions, it remains because isolating the script from the [[sandbox]] scope still helps in certain cases.


This key is strongly recommended to only be used for [[Global_object#Debugging|debugging]] purposes.
<pre class='sample'>
// ==UserScript==
// @name          My Script
// @namespace    http://www.example.com/gmscripts
// @description  Scripting is fun
// @include      http://www.example.com/*
// @include      http://www.example.org/*
// @exclude      http://www.example.org/foo
// @require      foo.js
// @resource      resourceName1 resource1.png
// @resource      resourceName2 http://www.example.com/resource2.png
// @version      1.0
// @icon          http://www.example.net/icon.png
// ==/UserScript==
</pre>
 
== Adding Resources ==


@-moz-document domain(www.schuelervz.net), domain(www.studivz.net), domain(www.meinvz.net), domain(secure.schuelervz.net), domain(secure.studivz.net), domain(secure.meinvz.net){
Two metadata imperatives allow downloading files (once, at install time) for efficient reference:
/* VZ-Reordered  - Skript Copyright by sVZ-Styles.de */
First [[#@require|@require]], which includes a remote code resource.
Second [[#@resource|@resource]], which makes a remote data resource available.


body.pvz, body.svz, body.avz { background:#000000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAAABCAIAAACQW5GbAAAAK3RFWHRDcmVhdGlvbiBUaW1lAEZyIDEyIERleiAyMDA4IDE3OjAwOjQ2ICswMTAw3PVpAgAAAAd0SU1FB9gMDBAENgpvlbYAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAEZ0FNQQAAsY8L/GEFAAAAJUlEQVR42mNkGHyAkZERTuLnUihILTWkCv7+/fsnDPz69QvucQAveg8CBlx1mAAAAABJRU5ErkJggg==) repeat-y !important; margin:0 !important; padding:0 !important; }  body, #Grid-Page-Left #LeftsideBox {background:#d5d5d5 !important;}  #Grid-Advertising-Top, #Grid-Advertising-Right, #ad440x45 {display:none !important;}  div#Grid-Wrapper, div#Grid-Page{width:auto !important; margin:0 !important; padding:0 !important;}  div#Grid-Page {background:#d5d5df !important; clear:both !important; margin:0 0 0 132px !important; position:relative !important; width:auto !important;}  div#Grid-Page-Center, div#Mod-Account {float:none !important; width:auto !important;}  li {color:#000000;}  .obj-subbar iframe {display:block !important; width:100% !important;}  .obj-sponsored-link, div.gadgets-gadget-content, iframe {border:none !important; background:none !important;}  div#Grid-Page-Left { left:-132px !important; position:absolute !important; top:0px !important; width:125px !important; z-index:10 !important; padding:0 0px 0 2px !important; }  div#Grid-Page-Left div#Logo {height:40px !important;}  div#Grid-Page-Left div#Logo a, div#Grid-Page-Left div#Logo a img, div#feed-bubbles-container, div#feed-bubbles-container img { display:none !important; width:1px !important; height:1px !important; }  div#Grid-Page-Left #Grid-Navigation-Main, div#Grid-Page-Left div#LeftsideBox { margin-left:0px !important; color:#d5d5df; width:120px !important; }    ul.linkList li, ul.obj-linklist li {border-bottom:1px solid #ffffff !important;}  ul.obj-linklist li a, ul.linkList li a, div#Grid-Page-Center-Footer a, div#Grid-Page-Center-Top ul li a, #Chat_Box_Link, #Chat_Friends_Online a {color:#ffffff !important;}  ul.obj-linklist li a:hover, ul.obj-linklist li a:focus, ul.obj-linklist li a:active, ul.linkList li a:hover, ul.linkList li a:focus, ul.linkList li a:active, div#Grid-Page-Center-Footer a:hover, div#Grid-Page-Center-Footer a:focus, div#Grid-Page-Center-Footer a:active, div#Grid-Page-Center-Top ul li a:hover, div#Grid-Page-Center-Top ul li a:focus, div#Grid-Page-Center-Top ul li a:active  { background:#bf0000 !important; text-decoration:none !important; }  a {color:#bf0000 !important;}  input.fieldBtnSubmit, input.fieldBtnCancel, a.btnLikeLink:link, a.btnLikeLink:visited, a.btnLikeLink:hover, a.btnLikeLink:focus, a.btnLikeLink:active, a.fieldBtn:link, a.fieldBtn:visited, a.fieldBtn:hover, a.fieldBtn:focus, a.fieldBtn:active, a.link-face-button:link, a.link-face-button:visited, a.link-face-button:hover, a.link-face-button:focus, a.link-face-button:active, input.button, button { background:#d5d5d5 !important; color:#000000 !important; border-top:1px solid #959595 !important; border-left:1px solid #959595 !important; border-bottom:1px solid #58000C !important; border-right:1px solid #58000C !important; }  a.link-face-button:hover {background:#7f7777 !important; color:#ffffff !important;}  input#searchfieldAutosuggest, #QuickFormSearch input.preset, #QuickFormSearch fieldBtnSubmit, #QuickFormSearch fieldBtnCancel { margin-left:4px !important; border-top:1px solid !important; border-right:0px solid !important; border-bottom:1px solid !important; border-left:0px solid !important; border-color:#ffffff !important; color:#ffffff !important; }  #Grid-Navigation-Main, #Grid-Page-Left #LeftsideBox div {border:none !important; background:none !important; color:#000000 !important;} #Grid-Navigation-Main li a {color:#ffffff !important;}  #Grid-Page-Left #Quicksearch form input {width:92px !important; -moz-border-radius:6px;}  div#Grid-Page-Left #Quicksearch {margin-left:0 !important; padding-left:0 !important;} div#Grid-Page-Left div#LeftsideBox div, div#Grid-Page-Left div#LeftsideBox, div#Grid-Page-Left #Quicksearch {border:0 !important;}    div#Grid-Page-Center > div { width:auto !important; }  div#Grid-Page-Center {border:0 !important; margin-bottom:0px !important;} div#Grid-Page-Center-Content {border:0 !important;}      div#Grid-Page-Center-Top {background:#000000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAK3RFWHRDcmVhdGlvbiBUaW1lAEZyIDEyIERleiAyMDA4IDE2OjU1OjE5ICswMTAwKLWpDAAAAAd0SU1FB9gMDBAUHnUYLx0AAAAJcEhZcwAALiMAAC4jAXilP3YAAAAEZ0FNQQAAsY8L/GEFAAAAHklEQVR42mNgAAJGRkYmEMBGEytGTfW/fv1iZoAAAGdaA9MvnG+EAAAAAElFTkSuQmCC) repeat-x !important;}    div#Grid-Page-Center-Header { top:0px !important; position: absolute !important; height:40px !important; border: 0 !important; width:auto !important; padding:0 !important; background:none !important; }  div#Grid-Page-Center-Header { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAoCAIAAACuHTeTAAAAK3RFWHRDcmVhdGlvbiBUaW1lAEZyIDEyIERleiAyMDA4IDE3OjA4OjMxICswMTAwAEAeYQAAAAd0SU1FB9gMDBAWFz7y9TsAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAEZ0FNQQAAsY8L/GEFAAABpElEQVR42o2VCaoCMRBEzeIGirsICp7A+19KUNx3/4s95MuYSdIwTNTqSqcq3apaKJRSjUaj2WzOZrPX63W9Xk+n03a7VUFop9MB93g8wO33+9vt9vyECkKn0ymIzWZzv98Bvd/v4tcg9HK5ACWhzPVbgJQI62+R1q841nw+B7rb7aiY5Eq0iMCZBKq1DmplPTE1HI/HKtZ/tBBT6Pl85vgJtBAfDgfEqqqhQHti0StC7NBAF4sFhuFwnLjg5iXqxomLusXYJLRAG2P0J9Jo9RVpdLvdRjhWOdx6tVrhn5iSDFdJPrdFO4hzoA6NKZnyOTSGk5Cpia7X65jvE+KhacHJZKLzwqzX6/F4TA4f0gpiOw1mrfVjIHZKKFutFgaJ6gm0e6zbQaRMoClAGizHIAOUjuz1ejlXxXHT6rVPT4gsMW4eKmaSDAaDNLew4j/EbuZGr4CRl9CPRiNnb7VNxWQTer+u0sf4FfSIMxwOZbAEdzDfqThKQr/flwNgWRle2otvuAjL5ZId8LikafhfSiY/C/qQOydXKCaWEHe7XTk3aczKP9c0DubGtp1HAAAAAElFTkSuQmCC) no-repeat top left !important; height:40px !important; width:auto !important; }  div#Grid-Page-Center-Header h1 {margin:10px 10px 0 10px !important; width:auto !important; position:absolute !important;} div#Grid-Page-Center-Header-Menu {z-index:10000 !important; width:154px !important; position:absolute !important; right:0px !important; float:none !important; clear:both !important;} div#Chat_Header .Chat_Box_Link_Area  {padding-right:2px !important;} div#Chat_Header_Online_Dropdown_Container {right:-26px !important;} div#Chat_Header_State {width:20px !important; padding-right:6px !important;} div#Chat_Header_State .Chat_State_Main img[src^="http://static.pe.schuelervz.net/20091006-3/Img/Chat/Common/el_arw_dwn_bright.png"] {display:none !important;}  div#Chat_Header .Chat_Box_Link_Area, div#Chat_Header_State {border:none !important;}  div#Grid-Page-Center-Top ul { z-index:10000 !important; margin-top:20px !important; height:20px !important; }        div#startLeft {width:80% !important;}  div#startLeft {min-height:720px !important;} div#startLeft div#Mod-Feedbox-Snipplet, div#profileRight div#Profile_InformationSnipplet {clear:both !important;} div#startLeft div#news_staticContent div.text, div#startLeft div#showcase_staticContent div.text, div#startLeft div#Messages_Notice div.text {width:190px !important;}  #ad440x340, #ad440x110 {display:none !important;}  div#Grid-Page-Left div#logo a img, div.friendsArrow img, div#showcase_static #Grid-Page-Center-Content, div#Grid-Page-Center-Top h1 { display:none !important; }  div.voting-poll-innerbox {padding:4px !important; background:none !important; width:284px !important;} div.poll-container {width:290px !important;} div#startLeft div:nth-of-type(n+3) div.image {display:none !important;}  #QuickFormSearch input {background-image:none !important;}  div.poll-container, div.teaserbox, div#startLeft div#friendAlbums,  .friendsColumn, .Snipplet-Photos-Slider, div#MicroBlog, div#profileRight > div, div#profileLeft > div, #GroupsInformation, #GroupsMember, div.forumThreadsOverview, .threadWrapBorder, .createNewThread, #GroupSettings, #Groups_Overview .onethird .obj-innerbox, div#Groups_Overview div.groupsDescription, .obj-comment-list .comment-image, div.write-pannel, .impressum-infobox, div.Snipplet-Default-Overview div.teaser-area div.teaser, div#Mod-Registration-Switch div.teaser div, div#Mod-Education-Snipplet, .optionPrinciples, .confirmInvite li { padding:5px !important; border:2px solid #959595 !important; background:#c4c4c4 !important; margin-top:20px !important; border-right:2px solid #7f7777 !important; border-bottom:2px solid #7f7777 !important; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; }  #startLeft .teaserbox-meta {border:none !important;} #startLeft div.teaserbox div.text ul li {border-bottom:1px dotted #959595 !important;}  #startLeft div#Visitors div.text ul li {border-bottom:0 !important;}    div.groupsRightColumns, div.groupsDescription, #GroupsInformation {margin:0 0 10px 0 !important;} #GroupsInformation {padding:0 !important; width:auto !important;}    div.teaserbox, div#startLeft div#friendAlbums, div.poll-container { float:left !important; display:inline-block; margin:5px !important; padding:0px !important; }  div#startLeft div#friendAlbums div.text {width:600px !important;} div#startLeft div#friendAlbums div.text div.photo-list ul.photoalbums li {margin:0 0 0 2px !important;} div#startLeft div#friendAlbums div.text div.photo-list ul.photoalbums li h4, div#startLeft div#friendAlbums div.text div.photo-list ul.photoalbums li div.caption {padding:5px !important;} div#startLeft div#friendAlbums div.text h2 { width:594px !important; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; padding-left:10px !important; padding-top:0px !important; padding-bottom:4px !important;}  #Mod-Suggest-Snipplet .right-column, div.teaserbox div.text {padding:5px !important; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}  div.teaserbox div.text h2, div.voting-poll-container h2, #Mod-Suggest-Snipplet .right-column h2 { width:284px !important; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; margin:-5px 0px 0 -5px !important; padding-left:10px !important; padding-top:0px !important; padding-bottom:4px !important; }  div.voting-poll-container h2 {margin:0px !important;}  #Welcome .floatL a img, #profileImage, div.obj-comment-list ul li .image {border:2px solid #959595 !important;}  #profileLeft div div.obj-subbar, .groupStartSnipplets .floatR ul li, #Gruscheln_Overview .floatR ul li, .visitorsNavi, div.Snipplet-Photos-Slider.profile-view div.obj-subbar, div#Groups_Overview .obj-subbar, .friendsInfo, div#MicroBlog .microblogInfo, div#profileRight div#Pinboard_Overview div.pinboard_Navi, .groupsmHNavi, .forummHNavi { border-bottom:1px dotted #959595 !important; background:none !important; color:#000000 !important; }  div#MicroBlog #microblogGrid-Page-Center-Content {border-right:1px dotted #959595 !important;} #MicroBlog_Edit #microblogPresetsToggler {border:1px solid #959595 !important; border-top:1px dotted #959595 !important; color:#bf0000 !important;} #MicroBlog_Edit ul.microblogPresets {border-left:1px solid #959595 !important; border-right:1px solid #959595 !important;} #MicroBlog_Edit ul.microblogPresets li {border-bottom:1px solid #959595 !important;} #MicroBlog_Edit ul.microblogPresets li a {background:#dfdfdf !important;}      div#Mod-Kdk-Snipplet {background:#c4c4c4 !important; border:1px solid #959595 !important; border-top:0 !important; border-right:0 !important;} div#startRight {position:absolute !important; right:0px !important; top:20px !important;} div#startRight div#Mod-Kdk-Snipplet div#Kds p.text-center {margin-bottom:0 !important; padding-bottom:5px !important;}  div#profileRight > div h2#remote-iframe-7540-title {margin:-5px -5px 0 -5px !important; padding-right:10px !important;} div#profileRight > div h2#remote-iframe-7540-title span {margin-top:-1px !important;}  div.sb_general, div#startLeft div#friendAlbums div.text h2, div#Mod-Gadgets-MyGallery div.obj-box h2, div#MyGadgetGalleryContainer div > h2, div#Mod-Feeds-Home-Pagelet h2, div.voting-poll-container h2, h2#remote-iframe-7540-title,  div#Mod-NobleProfile-View-Content h2, div#Mod-Photos-Overview div div.obj-subbar, div#Mod-Photos-Album div div.obj-subbar, div.obj-list-header,  div.obj-invitation-box,  div#Mod-Kdk-Snipplet h2, #Mod-Suggest-Snipplet .right-column h2, div#startLeft div.teaserbox div.text h2, .friendsColumn h2, .Snipplet-Photos-Slider h2, div#profileRight > div > h2, div#profileLeft > div h2, table.obj-table thead, table.obj-usertable thead, div.messages-list-header, div.narrowcontent h2, h2.obj-subbar, div#profileRight div#Profile_PrivecySnipplet div.mH, div#accordion h1, .tipsWrap h2, #GroupsRight h2, .createNewThread h2, #GroupSettings h2, #AdminMembers h2, .dialog-title, .phxDialogTitle, h2#result-text, #Newsroom h2, div#Chat_Main div#Chat_Topbar, div#Mod-Account h2, #Groups_Overview h2, #daten h2, div#Mod-Education-Snipplet h2, div#Profile_PrivecySnipplet h2 { height:13px !important; border:0 !important; color:#ffffff !important; background:#000000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAIAAACToVFFAAAAK3RFWHRDcmVhdGlvbiBUaW1lAEZyIDEyIERleiAyMDA4IDIwOjI5OjA5ICswMTAwC5ymmQAAAAd0SU1FB9gMDBMeGRPV7G0AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAEZ0FNQQAAsY8L/GEFAAAAHElEQVR42mNgAAJmZmYmFhYWJmJoNDHmf//+AQAenAO22rYukwAAAABJRU5ErkJggg==) repeat-x top left !important; padding:2px 0px 2px 6px !important; }  div.obj-invitation-box {height:26px !important;} div.obj-list-header {height:20px !important; width:auto !important;} div.obj-invitation-box h2 {color:#ffffff !important;}  #GroupsRight h2, #GroupsLeft h2 {margin:0 !important; padding:1px 0 1px 10px !important;}  div#profileLeft {position:absolute !important;} div#profileRight {margin-left:230px !important; width:auto !important; float:left !important;}  #profileLeft img#profileImage {margin-left:3px !important;}  #profileLeft ul.linkList {width:214px !important;}  #Mod-NobleProfiles-Snipplet .obj-subbar {border-top:0 !important;}  #profileLeft ul.linkList, #GroupsRight ul.linkList, ol.gadgets-list-style, ul.obj-linklist, div.col5 ul.linkList, div.Snipplet-Photos-PhotoDetail div.photo, div.Snipplet-Photos-PhotoDetail div.photo-tagging, div.Snipplet-Photos-PhotoComments, div.Snipplet-Photos-PhotoDetail table.photo-metainfo, div.Snipplet-Photos-PhotoDetail div.Snipplet-Photos-Slider, .fn-note, #PhotoAlbums_EditPhotos form div#photoList, .RegBtnContainer .floatL {border:2px solid #959595 !important; border-right:2px solid #7f7777 !important; border-bottom:2px solid #7f7777 !important; -moz-border-radius:7px; background:#c4c4c4 !important; }  #GroupsRight ul.linkList li, #profileLeft ul.linkList li, ul.obj-linklist li, div.col5 ul.linkList li, ol.gadgets-list-style li {-moz-border-radius:7px;} #GroupsRight ul.linkList li a, #profileLeft ul.linkList li a, ul.obj-linklist li a, div.col5 ul.linkList li a, ol.gadgets-list-style li a {-moz-border-radius:5px; color:#bf0000 !important;}  #profileLeft ul.linkList li a:hover, #profileLeft ul.linkList li a:active, #profileLeft ul.linkList li a:focus, #GroupsRight ul.linkList li a:hover, #GroupsRight ul.linkList li a:active, #GroupsRight ul.linkList li a:focus, ol.gadgets-list-style li a:hover, ol.gadgets-list-style li a:active, ol.gadgets-list-style li a:focus, ul.obj-linklist li a:active, ul.obj-linklist li a:hover, ul.obj-linklist li a:focus, div.col5 ul.linkList li a:active, div.col5 ul.linkList li a:hover, div.col5 ul.linkList li a:focus {-moz-border-radius:5px; color:#ffffff !important;}    .Snipplet-Photos-Slider, div#MicroBlog { width:204px !important; margin-top:30px !important; }  div#profileRight > div, div#profileLeft > div , div#profileLeft ul.obj-linklist, div#profileLeft div#Snipplet-Photos-Slider { margin:0 10px 10px 0 !important; padding:0 3px 4px 7px !important; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; }  div#profileRight > div {width:374px !important; float:left !important; display:inline-block !important; clear:none !important;} div#profileRight div#Mod-Pinboard-Snipplet {width:384px !important;}  div#profileRight div#Mod-NobleProfile-View-Content {width:auto !important; float:none !important; display:block !important; clear:both !important;}  div#profileRight div#Friends-Connection {width:374px !important;}  div#profileRight > div h2, div#profileLeft div#Snipplet-Photos-Slider h2 { -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; margin:0 -3px 0 -7px !important; }  div#profileRight div#Profile_InformationSnipplet h3 {padding:2px 4px 2px 4px !important; margin-left:-8px !important; border-bottom:1px dotted #959595 !important; color:#bf0000 !important;}  div#profileRight div#Mod-Pinboard-Snipplet {padding:2px 0 2px 0 !important;} div#profileRight div#Mod-Pinboard-Snipplet h2 {margin:-2px 0px 0 0px !important;}  .obj-comment-list li .comment {margin-left:53px !important;} .obj-comment-list li img {margin:0 !important;} .obj-comment-list li .image {width:53px !important;} .obj-comment-list li .image img {border:1px solid #959595 !important; border-left:0 !important;} .comment-metainfo {background:#dfdff0 !important; border-top:1px solid #959595 !important; border-bottom:1px solid #959595 !important;}  .friend-entry {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAC0SURBVHjaLM6xSgJxAMfxz3VnuEmKDm4dhODgcEhvYIEg9ALOPUfv0Evc3tYbJJyDU9FyihAnLUIoKtbQ/wff5Tf8ft/Ify7RCsB34BCjjhvcY4JbXOEH2xhdTEaDwePzdHr30Ghk67JMV+fzFuUF2hg+ZVn/uqqSblEk4+OxjyHaSfj8/cpzy93OG+ahgxg1NBenU7qkWeCDzz0vmEVBsocRsrBY4BXvUSjq6AQf2KDC/m8ApiAweqkwV98AAAAASUVORK5CYII=) !important;}  .feed-options, .feed-options li a {background-image:url(data:image/png;base64,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) !important;}  div#profileRight dt {width:100px !important;} div#profileRight dt, div#profileRight dd {padding-top:3px !important;}  div#profileLeft > div, div#profileLeft ul.obj-linklist {width:196px !important; margin:5px 0 10px 0 !important;} div#profileLeft div#Snipplet-Photos-Slider {margin-left:0 !important;}  div#profileLeft > div h2 { width:200px !important; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; margin:0px 0px 0 -7px !important; }  div#profileRight div.obj-subbar {background:none !important; color:#000000 !important; padding-left:3px !important; border-bottom:1px dotted #959595 !important; height:auto !important; border-top:0 !important;} div#NobleProfile_Content h2 {padding:2px 0px 2px 10px !important; margin:0 -3px 0 -10px !important;}  .obj-comment-list li p {padding-left:3px !important;} .uniListSingle {margin-left:0 !important;}  div.obj-photo-slider .slider ul li a:hover, div.obj-photo-slider .slider ul li.selected a { background:#d5d5d5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAKCAYAAACngj4SAAAAB3RJTUUH2AsTDhU5Zeu+lAAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAF6SURBVHjaY2CgM2CklcGGhobyzMzM1by8vIdFRETWrF69+jtInJlWFrKzs0fX1taKCQoKqhw5ciTA1tb2/rVr117Qyj4GV1fXLV+/fk378+dP3s2bN6tTUlL2yMvLN1I9SO3t7Vnevn3bmp+fz56YmHgaGKy8QOH/v3//Zvz27ds9FmpbyM3N3S8jI8OSkJCwFWjZZ6DQPyD+wsrKCsLfqRaHAc7Owqws7H3ysnKCLe2tB//////zzZs333/8+PHn+fPnD4SFhd+ALKVKkKrIKrjJSklPNjM1f5qanXabk4ub9T/j/z9Ar7H//ft3uoKCwmlGRsa/ILVkW6iuri4lJCRkJcwrWO7h7WHg7u7+kZ2D4z/QYA6g9FNGJqZdf//9nThv3rz7DQ0NIPH/RFkoICCgx8/PL/3hwwepjx8/MqioqNi8efNKIyw0TNHG1pbL3NT8OTs721ug0ucMDEyPWJkZDzD9Z7v0+dfnZ0+fPmV0cHD4DfMdCAAAInuGdePGbnIAAAAASUVORK5CYII=) bottom right no-repeat !important; }  div.obj-photo-slider .slider ul li a { background:#d5d5df url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAKCAYAAACngj4SAAAAB3RJTUUH2AsTDhUhdocmwgAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAFxSURBVHjaY2CgM2CklcFr1qyRB1LV3Nzch/n5+ddYWVl9B4kz0crC79+/exsaGv6TlJR0fPny5aydO3cagMRZaGUh0GdesrKym5iYmDiUlJR4T58+3TNv3ryjVA/S/fv3s7x7965VW1ubXV1d/TRQiBeI/wMx448fP+5R3Ydfv37t5+PjYwFathXI/QzE/4D4Cwj/+/fvO9Us3L17t/Cn9x9bmP4x8utpa+988+YN07dv3/6xs7P/+fTp0xNVVdUvXFxcf6kSpMsXLHbj4eWbLCAo8FReXu42MwsL63/G/3+AXmP/+/fvdAUFhdOMjIx/QWrJtnDDhg1Sv379smL6979cSlraAIg/AhPIf6DBHEDpp4xMTLv+/vs7EZhQ7jc0NIDE/xNl4ezZs/V4eHikgREu9fDhQwY5OVmbf39/a0hISCmKiYtzCQkKPWdhZn0LjKrnwFz2iJWZ8QDTf7ZLn399fvb06VNGBweH3zDfgQAAnAaJI3hHoI0AAAAASUVORK5CYII=) bottom right no-repeat !important; border:1px solid #959595!important; }  div.obj-photo-slider .slider ul li a:hover {border:1px solid #000000!important;} div.obj-photo-slider .slider ul li.selected a {border:2px solid #000000!important;}  div.obj-photo-slider .enabled-left {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAB3RJTUUH2AsTDigBJwFOtAAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAAGvSURBVHjanZS7TgJBGIXPLIssC0JiNJGCkKCA4QGk0UIrawtKLa2MEcNr+AK+ga2NlT2JpQ0mRi1ACSogEkUu45lNgAEUiJPM7uzMfv/17AopJaaNq9NTOZ/LOet6KgVzViB9fu48q6sxK7CfTPb3jVmAvbU1nEQikyEd2E0kcBQMQtbr/XNzErATjyPLQn1XKpA+3++QDmzGYsi0WlD2hWFAfHyMQzqwHo0iS6DkdjtnQa6tbncYGgUOXS7cMpxeDz/pabnZHEA6sLGyggO+8OzxoDQ3hy4hQwh8myZsTQRmD9iih+NOB7e2jQdCbYbUZEgWvYLTw72xnPJfXzgLBHDdaODl/h7vTLzFfZueLe4vLSwMIKUlJQ1HJrQu2RO3ssyX26pynFKFyCj6zd3OZIQDptMolsuov74Cfj8s5mRzGqygSQN+IYYVoYMNNlIwRN/iIrz0ainPhH2mOQyNgdUqJHNatSyEWIAI78ujnn4DqwQr1FvU60WYIYbp7U/B6uDT2xseazUkCIZU6SepXAfvSiVcFouO/qZ+TzqYZ1UvCoXp0Ch4Q7A3xH9+LD+jHuYYRYv/9gAAAABJRU5ErkJggg==)no-repeat left center !important;} div.obj-photo-slider .enabled-right {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAB3RJTUUH2AsTDigFIGyKrQAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAAG2SURBVHjajZQ9S8NQFIbf1KZpNbWLFB2komjFWezk4uTskFF/QREq9V+0u38hq4uL7gpugig4iFiV9DuN9ju+N9hLA03tgUNuLvc577nnnES5LhTc+O0thNmZDA5yOQX/2Z1huGuA52ItgtAwzUMj+GRnB4ZpQqjeFIvuNCEJnaVSON7engmUkGvbOE0kcJRO/wtKqOc46NZqyDPnw62tqaCE6q0WWoMB7F4POfr+5mYgKKFhv48fQl/hsOd5gnvr6xNBCbWZ1qemSX+Ox5Gdm5sIhkdQMxKBFYuhxoND0QtF8XqS7XRwsbHhgSbPCVBCIroAxL3adC0Uwk80CoXwOSur/ima40oFVs96e0O72cT3cAiVe4u6jqVkEruEn7g/Mgl1Gd1lVDF4ClU0PlUqu1zfVyooWRZMw/DmU0I6gRYP9FUV81xHvU0dNgGH/RsBYqAltMAyqywGOBVCcYFwl71z6nUf4EtvWaTG3B32a56KpUZjIuCDVqkSIdilwmO5jHoA4GvuCi+dZp9eqfBRrQYCPiVRsav3d7yMVSnoK5ZKlwSeZgB80MOMgJeeOGT+vcz6Y/kFwwsQl1i6lQEAAAAASUVORK5CYII=)no-repeat right center !important;}  #Friends-Connection ul.obj-thumbnaillist li {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAICSURBVHjarJLPaxpREMfddaWrglFMW3Lw4qnZQxTb/IDSa0/FvyHFU3sRFEpPvZdWKLT3XgwJaMmlhgSamtuWaE9WYhFLKe5WV+NPurvqxu33bfeF0FtCHnzYN2/efHfezDCmaTquY7GOa1osyYfCMAxbKpfXJtOpeFwqrRL7oj8UCrn/qOqu0uk8h89lx1g45nja/N/z2M/F4sZgOPwO20wkEvdx5qJ++86SJMvHxtnZ9Fu1mobN0YwYcoHFnz8dHt6LxWLv/X6/MMdqNptlr9f72+l0nqc/Ho95n8+3sYA1m820RqPxQlhefgOXYYntHxzc7Q8GJySTy4ASqCe12jMrs+LR0YPhaPTjsiIU8kwI3WR7vd4Kx3G3r9wtliV1CpL9aiqVyna6Xe0qGX0sFL5AQyCVNEVR7E103bu2vh52u92cYRhmvV4fSZKkKoqitdttrdVqabIsqx6Px8XzvNWBfD5ffby5+U7X9YrDbuESeJRMJj+g6Dr5Uzwe345EIq/RyVeEaDT6UhCEt5gvifi3d3YqwWDwKeLugBt0Ps7F0un0bvf0dAShJOwYWLnAQ8xPvbC3VwkEAk9sEZ4KEDEDs9TB9msmkyFHNaRfJV8wo4UNh8NaLpfb2spmf/X7fRFHP8HEmqH/mkCEF4EfDECXDpt9dwHcsoMVoNHAvwIMAOBLkAl3y8dmAAAAAElFTkSuQmCC)!important;} ul.obj-thumbnaillist li, ul.obj-thumbnaillist .imageContainer {width:65px !important;}  div#Grid-Page-Left div#mod-invitation-invitationbox {border:0 !important; margin-left:1px !important;} div#Grid-Page-Left div#mod-invitation-invitationbox-Grid-Page-Center-Content {background:none !important; margin:1px !important; border-top:1px solid #ffffff !important; } div#Grid-Page-Left div#mod-invitation-invitationbox-Grid-Page-Center-Content h2 {color:#ffffff !important;}  .friends-container {overflow:hidden !important;}    table.obj-table, table.obj-usertable {width:100% !important; margin:0!important;} table.obj-table tbody th, table.obj-table tbody td, table.obj-usertable tbody th, table.obj-usertable tbody td {border-bottom:3px solid #959595 !important;} td.updated, td.mod-friendlist-numberoffriends, td.members {background:#c4c4c4 !important;} table.obj-usertable td.name dl dd.platform img, table.obj-usertable .image a, table.obj-table .image div.img-container, div.col1 img, div#policyFooter div.policyFooteritem a img {border:2px solid #959595 !important; border-right:2px solid #7f7777 !important; border-bottom:2px solid #7f7777 !important;} table.obj-usertable .image img, table.obj-table .image img {border:1px solid #c4c4c4 !important;} table.obj-table thead th, table.obj-usertable thead th {padding:2px !important;} table#MyGroups_Table .name, table#MyGroups_Table td.name dl {width:auto !important;} table.obj-table .image div.img-container {width:102px !important;}  div.messages-list-content .tr {border-bottom:1px solid #959595 !important;} div.messages-list-header {width:99% !important; padding-right:0.999% !important; margin:0 0 0 0px !important; height:17px !important;} div.messages-list-header div.col1, div.messages-list-header div.col3, div.messages-list-header div.col4 {padding-top:0 !important;} div.line {border-bottom:1px solid #959595 !important;} div.col1 {width:125px !important;} div.opened .col4, div.photo-list ul.photoalbums li, div.photo-list ul.photos li {background:#c4c4c4 !important; border:2px solid #959595 !important; border-right:2px solid #7f7777 !important; border-bottom:2px solid #7f7777 !important; -moz-border-radius:8px;} #QuickReply_Form, #QuickReply_Form fieldset, #QuickReply_Form form {background:none !important; padding:5px !important;} #QuickReply_Form, .obj-usertable {border-top:1px solid #959595 !important;} #Messages_NewMessage h2 {display:none !important;}  div#Mod-Photos-Overview {width:100% !important;}  div.Snipplet-Photos-Slider {width:auto !important; margin:20px 10px 0 10px !important;} div.photo-list ul.photoalbums li:hover, div.photo-list ul.photos li:hover {background:#afafaf !important; border:2px solid #7f7777 !important; border-right:2px solid #5f5959!important; border-bottom:2px solid #5f5959!important; -moz-border-radius-bottomright:40px;}  div.Snipplet-Photos-PhotoDetail {background:none !important; padding-left:2px !important;} div.Snipplet-Photos-PhotoDetail div.Snipplet-Photos-Slider {border-top:2px solid #959595 !important;} div.Snipplet-Photos-PhotoDetail table.photo-metainfo {width:auto !important; display:block !important; padding:5px !important;} div.Snipplet-Photos-PhotoDetail table.photo-metainfo th, div.Snipplet-Photos-PhotoDetail table.photo-metainfo td{border:0 !important; width:auto !important; background:none !important;}  ul.obj-tabbar {width:auto !important; border-bottom:2px solid #959595 !important;  -moz-border-radius:8px; clear:both !important;} ul.obj-tabbar li.selected, ul.obj-tabbar li.newselected, #tabs .activetab a {background:#7f7777 !important; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px;} ul.obj-tabbar li.selected a, ul.obj-tabbar li.newselected a, #tabs .activetab a  {color:#ffffff !important;} ul.obj-tabbar li a:hover, ul.obj-tabbar li a:active, ul.obj-tabbar li a:focus, ul.obj-tabbar li.selected a,  #tabs .inactivetab a:hover {background:#bf0000 !important; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; color:#ffffff !important;} ul.obj-tabbar li.selected a:hover, ul.obj-tabbar li.selected a:active, ul.obj-tabbar li.selected a:focus,  #tabs .activetab a:hover {background:#bf0000 !important; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; color:#ffffff !important;}  ul.obj-tabBar {width:auto !important; border-bottom:2px solid #959595 !important;  -moz-border-radius:8px; clear:both !important;} ul.obj-tabBar li.selected, ul.obj-tabBar li.newselected, #tabs .activetab a {background:#7f7777 !important; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px;} ul.obj-tabBar li.selected a, ul.obj-tabBar li.newselected a, #tabs .activetab a  {color:#ffffff !important;} ul.obj-tabBar li a:hover, ul.obj-tabBar li a:active, ul.obj-tabBar li a:focus, ul.obj-tabBar li.selected a,  #tabs .inactivetab a:hover {background:#bf0000 !important; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; color:#ffffff !important;} ul.obj-tabBar li.selected a:hover, ul.obj-tabBar li.selected a:active, ul.obj-tabBar li.selected a:focus,  #tabs .activetab a:hover {background:#bf0000 !important; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; color:#ffffff !important;}  .fn-note-edit, .fn-note-text, div.obj-comment-list div.comments-summary {background:none !important; border:0 !important;} .Photos_hiddenFriendsHint, div.Snipplet-Photos-PhotoComments fieldset label {color:#000000!important;} div.Snipplet-Photos-PhotoComments textarea {width:99% !important;} div.Snipplet-Photos-PhotoDetail div.photo-tagging span.user-delete, div.obj-comment-list ul {background:#d5d5d5!important;} div.obj-comment-list ul {padding-top:10px !important;} .editPhotoBox, div.obj-comment-list ul, div.Snipplet-Photos-PhotoComments textarea {border:1px solid #959595 !important;} #PhotoAlbums_EditPhotos form div#photoList {width:auto !important; margin:20px !important; display:block !important;}    div#Groups_Overview {padding-left:2px !important; display:block !important;}  div#Groups_Overview div.onethird {position:absolute !important; background:#d5d5df !important; padding:0 10px 0 8px !important; margin-left:-2px !important;} div#Groups_Overview div.twothird {width:100% !important; float:left!important; margin:0 !important;}  #GroupsInformation ul {padding:5px !important; width:auto !important;} div#Groups_Overview div.twothird h2, div.groupsDescription, #GroupsInformation, #GroupsMember, .forumThreadsOverview {display:block !important; margin-left:220px !important;} #GroupsMember h2, #GroupsLeft div.forumThreadsOverview h2 {margin:-20px -7px 0 -7px !important;} div#Groups_Overview div.twothird div.forumThreadsOverview h2 {width:auto !important;} div.groupsmHNavi {width:98% !important;}  .obj-pagecounter {background:none !important;} div.obj-box.underlay, div.obj-box.underlay div.innercontent {width:100% !important;} div.obj-box.underlay div.innercontent {margin:0 0px 0 -10px !important;  padding-top:0 !important;  padding-bottom:0 !important;}  div.obj-box.underlay div.innerbox {border:none !important; padding-right:0 !important;}  .obj-navigation, div.obj-box.underlay div.innercontent, div.obj-box.underlay div.innercontent {background:#d5d5d5 !important; border-top:2px solid #959595 !important; border-bottom:2px solid #959595 !important;} div.obj-box.underlay div.innercontent {border:0 !important;}  div.write-pannel {padding:0 !important;} div.obj-box form, div.obj-dialog-overlay form {margin:0 !important;} div.obj-box.underlay .write-pannel h2 {margin:0 !important; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;} div.write-pannel form fieldset div {padding:2px 2px 0 2px !important;}  #Groups_Overview .onethird .obj-innerbox, #Groups_Overview .twothird div#GroupsInformation {margin-top:10px !important; padding-top:4px !important; border-top:0 !important; -moz-border-radius:0;} #Groups_Overview .onethird h2, #Groups_Overview .twothird h2 {margin-bottom:-10px !important; border:2px solid #959595 !important; border-bottom:0 !important; border-right:2px solid #7f7777 !important; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px;}  #Groups_Overview .twothird .obj-innerbox h2 {margin-left:0 !important;}  #Groups_Overview .twothird .groupsDescription h2, #Groups_Overview h2.attached {margin:-5px -6px 0 -6px!important; border:none !important;} #GroupsMember, div.forumThreadsOverview {padding-left:0 !important; padding-right:0px !important;} #GroupsMember div, div#GroupsInformation {padding-left:5px !important;} div.forumThreadsOverview .obj-subbar {padding-right:5px !important; padding-top:1px !important;}  #GroupsSponsoredLink {background:#d5d5d5 !important; border-bottom:2px solid #7f7777 !important;}          div.obj-searchresults ul li:hover, div.obj-searchresults ul li:focus, #resultboxAutosuggest .selected, #resultboxSearchAutosuggest .selected {background:#e5e5e5 !important;} div.obj-searchresults ul li.selected {background:#d5d5d5!important;}  div#resultboxAutosuggest {position:relative !important; top:20px !important; left:0 !important;}  #haus, #header_img { border:2px solid #959595 !important; border-right:2px solid #7f7777 !important; border-bottom:2px solid #7f7777 !important; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; }  div#mod-invitation-invitation.obj-box {background:none !important;} div.gadgets-gadget-content {background:#d5d5d5 !important;}  #Search_Super #Search_BirthdayDiv {width:auto !important;} div#Search_UniStatusDiv {clear:both !important;}  th a {color:#ff2f2f!important;}  label, .groupSettingsColumn, div.Chat_State_LB_Line1 {color:#444444!important;} div#supersearchfilter .superSearchFilterToggle {color:#000000 !important;}  .helpbox {background:#d5d5d5 !important; border:1px solid #959595 !important;}  .phxDialogTop, .phxDialogBottom, .dialog-top, .dialog-bottom { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAA8CAYAAAA38YPtAAAAB3RJTUUH2AIHEA0WiPI3VwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAKMSURBVHja7dy/SpthFMDhRL/l6xSzZ+iYLUtx6yVEyOidlF5A76CX4PiB3oW4ZMskDoKjuGUR7Hk1FdtCzRHl9ZPngWMSScJx8kf+vMPBXxaLxX5czGImMaOYcUwbMxwAAB/dXcw65jrmJuYyZtl13enTOz1GQYTDl7g4jPlce3MA4N25iDmKkDgrN3bLj008fI/Zq70dAPAulUb4Op1Oz1er1dXO5peHtbcCAHrhvhmGm888fKu9DQDQGz/KKxCz2lsAAL0yKwExqb0FANArkxIQo9pbAAC9MioBMa69BQDQK+Nm8HBI1LNub28Pam8LALytpmmOt7hbWwLi2RMmSzycnJzU/psAgDc2n88PtoiI4c5WzwYA8ISAAADSmpc8aL1e194bAHglbbvVxyH/4BUIACBNQAAAaQICAEgTEABAmoAAANIEBACQJiAAgDQBAQCkCQgAIE1AAABpAgIASBMQAECagAAA0gQEAJAmIACANAEBAKQJCAAgTUAAAGkCAgBIExAAQJqAAADSBAQAkCYgAIA0AQEApAkIACBNQAAAaQICAEgTEABAmoAAANIEBACQJiAAgDQBAQCkCQgAIK15yYPatq29NwBQkVcgAIA0AQEApJW3MO5ihv+9U9Mcz+fzg9rLAgBvq/zP3+JudyUg1jGfXukJAYCPb13ewriuvQUA0CvXJSBuam8BAPTKTQmIy9pbAAC9clkCYll7CwCgV5Y7XdedxpWL2psAAL1wUdrh9zkQR7W3AQB64b4ZdsuP1Wp1NZ1Oz+PqJGav9mYAwLtT3q342XXdWbnxzwFSi8ViPy5mg4eYGMWMY9rBM4dNAQAfQjlgspwRVY55KN/ULF+2WG4+8vDoF4uFU/2hxqIOAAAAAElFTkSuQmCC) no-repeat !important; }  .phxDialogBody, .dialog-body { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAABCAYAAACPFZeeAAAAB3RJTUUH2AIHEBE1zOIbeAAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAAA7SURBVHjaYwwKCtrAQAD8+fPHf9OmTXD+9+/fCWkZBaNgFIyCUTAKRsEQAZycnHC2n58fAwsLy0ZCegCEbAuov58FiAAAAABJRU5ErkJggg==) repeat-y !important; }  .phxDialogBottom, .dialog-bottom { background-position:center bottom !important; }  .phxDialogTitle, .dialog-title {margin:-10px -10px 5px -10px !important;}  div.Chat_Header_Message_Help {background:#d5d5d5 !important;} div#Chat_Header_State_Dropdown_List {left:0px !important; position:relative !important; height:96px !important;}  div#Chat_Main div#Chat_Topbar {width:227px !important; padding-bottom:5px !important;} div#Chat_Main div#Chat_Conversation {border-top:none !important;} div#Chat_Main div#Chat_Conversation div.Chat_History_Header, div#Chat_Main div.Chat_Input_Disabled .Chat_Message_Status, div#Chat_Nimbuzz_Reference, div.Chat_State_LB_Selected {background:#d5d5d5 !important;} div#Chat_Main div#Chat_Advertising_On, div.Chat_State_LB_Line4 {border-top:1px solid #959595 !important; border-bottom:1px solid #959595 !important;}  div#Grid-Page-Center-Footer {background:#000000 !important; border:none !important; -moz-border-radius:0 !important;} #Grid-Page-Center-Footer ul {border-left:2px solid #d5d5d5 !important; border-right:0 !important;}  div.obj-accordion, div#accordion li, div#Chat_Main_Container, div#Terms_Options div#accordion {border:1px solid #959595 !important; background-color:#efefef !important; color:#000000 !important;} div.obj-accordion dt, div#accordion h2 {border-bottom:1px solid #959595 !important; background-color:#c4c4c4 !important; color:#000000 !important;} div#accordion div.miniAccordion {border-bottom:1px solid #7f7777 !important;} dd.opened {background:#efefef !important;} div.obj-accordion h3 {background:#000000 !important;} div.obj-accordion dt, div.obj-accordion dd {border:none !important; border-bottom:1px solid #7f7777 !important;}  #lpContent div.lpBox img.lpMoodImage {margin-top:-8px !important;}  #GroupMemberVisibility tr td {border-bottom:1px solid #7f7777 !important;} #GroupMemberVisibility table tr td {border:1px solid #7f7777 !important; border-left:0 !important; border-right:0 !important;}  .RegBox h2 {font-size:13px !important;} .RegBtnContainer {display:block !important;} .RegBtnContainer .floatL, .RegBtnContainer {clear:both !important; float:none !important;} div#Registration_Invite {padding-left:12px !important;} #Login_Leftside {padding-left:4px !important;} #coffee-offline {background:none !important;}  .friends-container, div#messages-list, div#Mod-Photos-Overview {padding-left:0 !important;}  .Mod-Feed-Rss-Default ul.Feed-List li {border-top:1px dotted #959595 !important}  #QuickFormSearch {border:none!important;} div#Grid-Page-Center-Footer a:nth-child(-n+3) img {display:none !important;}  div#Grid-Page-Center-Footer div#Policy-Footer a[href^="https://www.sicher-im-netz.de/Default.aspx"], div#Grid-Page-Center-Footer div#Policy-Footer a[href^="https://www.sicher-im-netz.de/Default.aspx"]:hover {background:url(data:image/png;base64,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) !important; width:101px !important; height:63px !important; display:inline-block !important;}    div#Grid-Page-Center-Footer div#Policy-Footer a[href$="security"], div#Grid-Page-Center-Footer div#Policy-Footer a[href$="security"]:hover {background:url(data:image/png;base64,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) !important; width:74px !important; height:63px !important; display:inline-block !important;}    div#Grid-Page-Center-Footer div#Policy-Footer a[href^="https://www.fsm.de/"], div#Grid-Page-Center-Footer div#Policy-Footer a[href^="https://www.fsm.de/"]:hover {background:url(data:image/png;base64,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) !important; width:74px !important; height:63px !important; display:inline-block !important;}  div#Grid-Page-Center-Footer div#Policy-Footer {width:400px !important;}  span#Chat_Flash_Not_Available, div[style^='z-index: -100;'], div#rightAds, div#Chat_StorageContainer object#cookie_manager1 { background:#000000 !important; width:0px !important; height:0px !important; }    div#svz_sb {position:absolute; right:0px; top:40px; border-left:2px solid #959595 !important; border-bottom:2px solid #7f7777 !important;} div#svz_sb > div {float:none !important;} div.sb_cont {background:#c4c4c4 !important;} div.sb_general {height:18px !important; background-position:bottom !important;} div.sb_image a img.obj-profileImage {height:40px !important;}
It is possible to add a new entry for either of these values, while editing a script that is already installed.
}
In either case, simply add the appropriate line and the referenced file will be downloaded and made available the next time the script runs.
If you specify a relative URL, then it will be interpreted as relative to the the URL the script was originally downloaded from.
<!--
If there was no original download URL (i.e. a brand new script created from a local file), then this will work if you also create an appropriately named file alongside the script.  (As of Greasemonkey 1.0.)
-->


== See Also ==
== See Also ==


* [[API reference]]
* [[API reference]]
* [[Knowing Your Own Metadata]]
* [[Third-Party Libraries]]
* [[Third-Party Libraries]]



Latest revision as of 01:56, 6 November 2023

Description

The metadata block is a section of a user script that describes the script. It usually contains the script name, namespace, description, and include and exclude rules. The metadata block appears in JavaScript line comments and may appear anywhere in the top level Greasemonkey code scope of the script, but is usually near the top of the file.

If the metadata block includes a key that Greasemonkey does not understand, it will be ignored.

Syntax

The metadata block must follow the format:

// ==UserScript==
// @key value
// ==/UserScript==

It must use line comments (//) like above, not block comments (/* */). Note that the opening // ==UserScript== and closing // ==/UserScript== must be precisely at the beginning of its line. Some keys may have multiple values. In all cases the key and value(s) are separated by whitespace. The closing ==/UserScript== line should be at the end of the metadata block (not at the end of the script).

@description

Example:

// @description This script even does the laundry!

Just a brief summary of what the script does, presented to the user as the script is installed, and in the manage dialog.

As of Greasemonkey 2.2: can be localized for multiple languages; see the #@name documentation for more detail.


@exclude

Examples: see #@include

See Include and exclude rules. There can be any number of @exclude rules in a script.

@grant

See dedicated @grant page.

@icon

Example:

// @icon http://www.example.org/icon.png

The icon is, as of Greasemonkey 0.9.0, displayed in the script management interface. Almost any image will work, but a 32x32 pixel size is best. This value may be specified relative to the URL the script itself is downloaded from.

@include

Examples:

// @include http://www.example.com/*
// @include http://*
// @include *

See Include and exclude rules. There can be any number of @include rules in a script.

@match

Examples:

// @match https://www.example.com/*
// @match http://*.example.com/*

The @match metadata imperative is very similar to @include, however it is safer. It sets more strict rules on what the * character means.

For details, see the documentation on Match Patterns for Google Chrome. Chrome implemented @match first, and Greasemonkey has been designed to be compatible.

@name

Example:

// @name Example Script

The name of the script. This appears in the monkey menu, and is also the unique identifier of a script (within a namespace). If no name is provided, it will be derived from the file name.

As of Greasemonkey 2.2: can be localized for multiple languages, for example:

// @name       Example Script
// @name:cs    Uživatelské skripty
// @name:es-MX Ejemplo Script 
// @name:ru    Пользовательские скрипты

Add a colon and the locale code, which is the ISO 639 language code and optionally a hyphen and ISO 3166 country code, when disambiguation is necessary. When the user's browser is configured with the matching primary language, that value will be displayed instead.

@namespace

Example:

// @namespace http://www.example.com/gmscripts

The combination of namespace and name is the unique identifier for a Greasemonkey script. If a script is being installed, and a script with that same name and namespace already exists, it will be replaced by the new script. Otherwise, the new script is added to the set of installed scripts. A script author will usually put all of their scripts under one common namespace, and then assign each script a unique name.

While the namespace is non-semantic, a URL is often used. Some authors use the common home page for the collection of scripts they have written. But remember, the namespace can be any unique value.

@noframes

Example:

// @noframes

When present, this imperative restricts the execution of the script. The script will run only in the top-level document, never in nested frames. It takes no arguments, it is either present or not present. This is off (scripts run in frames) by default.

@require

Example:

// @require http://www.example.com/example.js

There can be any number of @require keys in a script. Each @require is downloaded once, when the script is installed, and stored on the user's hard drive alongside the script. The URL specified may be relative to the URL the script is being installed from.

Note that since Greasemonkey 0.9.0, if Greasemonkey detects that the @require value(s) have been altered, these new values will be used (thus each @require shall be re-downloaded).

See also:

@resource

Example:

// @resource resourceName http://www.example.com/example.png

There can be any number of @resource keys in a script.

While the resourceName is non-semantic, it should comply with JavaScript identifier restrictions. Each @resource must have a unique name.

Each @resource is downloaded once, when the script is installed, and stored on the user's hard drive alongside the script. The URL specified may be relative to the URL the script is being installed from.

These named resources may be accessed through GM.getResourceURL.

See also:

@run-at

Compatibility: Limited support in Greasemonkey 4.0.

Example:

// @run-at document-end

This key supports three values:

document-end
The default if no value is provided. The script will run after the main page is loaded, but before other resources (images, style sheets, etc.) have loaded. The only guaranteed working value in Greasemonkey 4.x.
document-start
The script will run before any document begins loading, thus before any scripts run or images load.
document-idle
The script will run after the page and all resources (images, style sheets, etc.) are loaded and page scripts have run.

To detect if you are running at document-start time, check the value of document.readyState. For example:

if ('loading' == document.readyState) {
  alert("This script is running at document-start time.");
} else {
  alert("This script is running with document.readyState: " + document.readyState);
}

Scripts running at document-end will have the value interactive here.

@version

Example:

// @version 1

The version is used by the auto-update feature. When `@version` is set and if the auto-update feature is enabled, Greasemonkey will check periodically for new versions of the script by downloading it again (from same location where it was originally installed). If the new downloaded `@version` is higher, the update will be installed. Greasemonkey uses the compare-versions library to determine when a version is higher/greater/newer.

Examples

// ==UserScript==
// @name          My Script
// @namespace     http://www.example.com/gmscripts
// @description   Scripting is fun
// @include       http://www.example.com/*
// @include       http://www.example.org/*
// @exclude       http://www.example.org/foo
// @require       foo.js
// @resource      resourceName1 resource1.png
// @resource      resourceName2 http://www.example.com/resource2.png
// @version       1.0
// @icon          http://www.example.net/icon.png
// ==/UserScript==

Adding Resources

Two metadata imperatives allow downloading files (once, at install time) for efficient reference: First @require, which includes a remote code resource. Second @resource, which makes a remote data resource available.

It is possible to add a new entry for either of these values, while editing a script that is already installed. In either case, simply add the appropriate line and the referenced file will be downloaded and made available the next time the script runs. If you specify a relative URL, then it will be interpreted as relative to the the URL the script was originally downloaded from.

See Also

Notes