Kentsmith9 (talk | contribs) (→Wiki user page: formatted) |
Kentsmith9 (talk | contribs) (→User information and communication: Added entries waiting for code) |
||
Line 37: | Line 37: | ||
=== User information and communication === | === User information and communication === | ||
Following the instructions above for adding a bookmarklet based on your browser, select the code below with your mouse, highlighting all the code inside the box. Use that code to paste into the bookmark as the target or location. | |||
==== Wiki | ==== Create private message to user ==== | ||
This script will use the mouse-selected (highlighted) text on the page to prepare a private message page with the username already populated. If you don't highlight a username, the script will ask for one to be entered. | |||
<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;"> | |||
</pre> | |||
==== Display user's Wiki page ==== | |||
This script will use the mouse-selected (highlighted) text on the page to display the user's Wiki page. If you don't highlight a username, the script will ask for one to be entered. | |||
<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;"> | <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%20s='';if(window.getSelection){s=window.getSelection()}else%20if(document.getSelection){s=document.getSelection()}else%20if(document.selection){s=document.selection.createRange().text}if(s==""){var%20s=prompt("Enter%20Username%20for%20Wiki%20user%20page%20(or%20highlight%20name%20before%20selecting%20bookmarklet).")}window.location.href="https://wiki.waze.com/wiki/User:"+s})(); | javascript:(function(){var%20s='';if(window.getSelection){s=window.getSelection()}else%20if(document.getSelection){s=document.getSelection()}else%20if(document.selection){s=document.selection.createRange().text}if(s==""){var%20s=prompt("Enter%20Username%20for%20Wiki%20user%20page%20(or%20highlight%20name%20before%20selecting%20bookmarklet).")}window.location.href="https://wiki.waze.com/wiki/User:"+s})(); | ||
</pre> | </pre> | ||
==== Display user's Wiki contributions ==== | |||
This script will use the mouse-selected (highlighted) text on the page to display the user's Wiki contributions. If you don't highlight a username, the script will ask for one to be entered. | |||
<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;"> | |||
</pre> | |||
==== Display user's forum posts ==== | |||
This script will use the mouse-selected (highlighted) text on the page to display the user's forum posts. If you don't highlight a username, the script will ask for one to be entered. | |||
Once on that page, selecting any entry of the user's name will move to the user's forum profile data. | |||
<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;"> | |||
</pre> | |||
[[Category:Bookmarklets]] | [[Category:Bookmarklets]] |
Revision as of 07:31, 5 June 2014
This new page is currently undergoing modifications. The information presented should be considered a draft, not yet ready for use. This content is open to changes from anyone during construction. If you would like to make changes or have questions, please post a message in this forum. |
A bookmarklet is a bookmark stored in a web browser that contains JavaScript commands to extend the browser's functionality through a single mouse click. For instance, a bookmarklet might enable the user to select an editor username on a page, click the bookmarklet, and be taken directly to the private message page with the username already entered.
Adding to a browser
Chrome
These instructions have not yet been verified for Chrome. |
- Left click on the "Customization and control Google Chrome" menu button in the right upper corner of your browser. (three horizonal bars)
- Left click on "Bookmarks"
- Left click on "Bookmark Manager"
- In the left window pane, navigate to where you want to add the bookmarklet.
- In the main window pane, right click to see the context menu.
- Left click on "Add page"
- In the "Name" box, enter "Wazer Profile" or any name you prefer.
- In the "URL" box, paste the code your previously copied.
While other methods exist, this method should always work.
Firefox
Add instructions. |
Defined scripts
The following bookmarklet scripts could be helpful to map editors.
User information and communication
Following the instructions above for adding a bookmarklet based on your browser, select the code below with your mouse, highlighting all the code inside the box. Use that code to paste into the bookmark as the target or location.
Create private message to user
This script will use the mouse-selected (highlighted) text on the page to prepare a private message page with the username already populated. If you don't highlight a username, the script will ask for one to be entered.
Display user's Wiki page
This script will use the mouse-selected (highlighted) text on the page to display the user's Wiki page. If you don't highlight a username, the script will ask for one to be entered.
javascript:(function(){var%20s='';if(window.getSelection){s=window.getSelection()}else%20if(document.getSelection){s=document.getSelection()}else%20if(document.selection){s=document.selection.createRange().text}if(s==""){var%20s=prompt("Enter%20Username%20for%20Wiki%20user%20page%20(or%20highlight%20name%20before%20selecting%20bookmarklet).")}window.location.href="https://wiki.waze.com/wiki/User:"+s})();
Display user's Wiki contributions
This script will use the mouse-selected (highlighted) text on the page to display the user's Wiki contributions. If you don't highlight a username, the script will ask for one to be entered.
Display user's forum posts
This script will use the mouse-selected (highlighted) text on the page to display the user's forum posts. If you don't highlight a username, the script will ask for one to be entered.
Once on that page, selecting any entry of the user's name will move to the user's forum profile data.