Kentsmith9 (talk | contribs) (first viewable code entered) |
Kentsmith9 (talk | contribs) (→Expanded views: additions) |
||
Line 1: | Line 1: | ||
== Expanded views == | == Expanded views == | ||
These expanded view scripts serve as the source for the scripts on [[Bookmarklets]]. Be sure when updating any of the scripts on that page that the update is first done with this code and then pass the code through the a Javascript compressor like [http://javascriptcompressor.com/ this one] and then paste that result into the main page. | These expanded view scripts serve as the source for the scripts on [[Bookmarklets]]. Be sure when updating any of the scripts on that page that the update is first done with this code and then pass the code through the a Javascript compressor like [http://javascriptcompressor.com/ this one] and then paste that result into the main page. | ||
=== Crete private message for user === | |||
<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;"> | |||
javascript:(function(){ | |||
var s = ''; | |||
if (window.getSelection) { | |||
s = window.getSelection(); | |||
} else if (document.getSelection) { | |||
s = document.getSelection(); | |||
} else if (document.selection) { | |||
s = document.selection.createRange().text; | |||
} | |||
if (s == "") { | |||
var s = prompt("Enter Username for sending PM (or highlight name before selecting bookmarklet)."); | |||
} | |||
if ((s != "") && (s != null)) { | |||
window.location.href="http://www.waze.com/forum/ucp.php?i=pm&mode=compose&username="+s; | |||
} | |||
})(); | |||
</pre> | |||
=== Display user's Wiki page ==== | |||
<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;"> | |||
javascript:(function(){ | |||
var s = ''; | |||
if (window.getSelection) { | |||
s = window.getSelection(); | |||
} else if (document.getSelection) { | |||
s = document.getSelection(); | |||
} else if (document.selection) { | |||
s = document.selection.createRange().text; | |||
} | |||
if (s == "") { | |||
var s = prompt("Enter Username for Wiki user page (or highlight name before selecting bookmarklet)."); | |||
} | |||
if ((s != "") && (s != null)) { | |||
window.location.href="http://wiki.waze.com/wiki/User:"+s; | |||
} | |||
})(); | |||
</pre> | |||
=== Display user's Wiki contributions === | === Display user's Wiki contributions === | ||
Line 23: | Line 65: | ||
</pre> | </pre> | ||
=== Display user's forum posts === | |||
<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;"> | |||
javascript:(function(){ | |||
var s = ''; | |||
if (window.getSelection) { | |||
s = window.getSelection(); | |||
} else if (document.getSelection) { | |||
s = document.getSelection(); | |||
} else if (document.selection) { | |||
s = document.selection.createRange().text; | |||
} | |||
if (s == "") { | |||
var s = prompt("Enter Username to view forum posts (or highlight name before selecting bookmarklet)."); | |||
} | |||
if ((s != "") && (s != null)) { | |||
window.location.href="http://www.waze.com/forum/search.php?keywords=&terms=all&sv=0&sc=1&sf=all&sr=posts&sk=t&sd=d&st=0&ch=300&t=0&submit=Search&author="+s; | |||
} | |||
})(); | |||
</pre> | |||
== Links for evaluation == | == Links for evaluation == | ||
[http://javascriptcompressor.com/ Javascript Compressor] - takes formatted javascript and compresses it to remove unnecessary spaces. | [http://javascriptcompressor.com/ Javascript Compressor] - takes formatted javascript and compresses it to remove unnecessary spaces. |
Revision as of 20:01, 5 June 2014
Expanded views
These expanded view scripts serve as the source for the scripts on Bookmarklets. Be sure when updating any of the scripts on that page that the update is first done with this code and then pass the code through the a Javascript compressor like this one and then paste that result into the main page.
Crete private message for user
javascript:(function(){ var s = ''; if (window.getSelection) { s = window.getSelection(); } else if (document.getSelection) { s = document.getSelection(); } else if (document.selection) { s = document.selection.createRange().text; } if (s == "") { var s = prompt("Enter Username for sending PM (or highlight name before selecting bookmarklet)."); } if ((s != "") && (s != null)) { window.location.href="http://www.waze.com/forum/ucp.php?i=pm&mode=compose&username="+s; } })();
Display user's Wiki page =
javascript:(function(){ var s = ''; if (window.getSelection) { s = window.getSelection(); } else if (document.getSelection) { s = document.getSelection(); } else if (document.selection) { s = document.selection.createRange().text; } if (s == "") { var s = prompt("Enter Username for Wiki user page (or highlight name before selecting bookmarklet)."); } if ((s != "") && (s != null)) { window.location.href="http://wiki.waze.com/wiki/User:"+s; } })();
Display user's Wiki contributions
javascript:(function(){ var s = ""; if (window.getSelection) { s = window.getSelection(); } else if (document.getSelection) { s = document.getSelection(); } else if (document.selection) { s = document.selection.createRange().text; } if (s == "") { var s = prompt("Enter Username for Wiki contributions (or highlight name before selecting bookmarklet)."); } if ((s != "") && (s != null)) { window.location.href="http://wiki.waze.com/wiki/Special:Contributions/"+s; } })();
Display user's forum posts
javascript:(function(){ var s = ''; if (window.getSelection) { s = window.getSelection(); } else if (document.getSelection) { s = document.getSelection(); } else if (document.selection) { s = document.selection.createRange().text; } if (s == "") { var s = prompt("Enter Username to view forum posts (or highlight name before selecting bookmarklet)."); } if ((s != "") && (s != null)) { window.location.href="http://www.waze.com/forum/search.php?keywords=&terms=all&sv=0&sc=1&sf=all&sr=posts&sk=t&sd=d&st=0&ch=300&t=0&submit=Search&author="+s; } })();
Links for evaluation
Javascript Compressor - takes formatted javascript and compresses it to remove unnecessary spaces.