<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://tzefunotwiki.com/index.php?action=history&amp;feed=atom&amp;title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99%3AGadget-ime.js</id>
	<title>מדיה ויקי:Gadget-ime.js - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="https://tzefunotwiki.com/index.php?action=history&amp;feed=atom&amp;title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99%3AGadget-ime.js"/>
	<link rel="alternate" type="text/html" href="https://tzefunotwiki.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-ime.js&amp;action=history"/>
	<updated>2026-04-22T01:14:01Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://tzefunotwiki.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-ime.js&amp;diff=21396&amp;oldid=prev</id>
		<title>צפונות: גרסה אחת של הדף :wikipedia:he:מדיה_ויקי:Gadget-ime.js יובאה</title>
		<link rel="alternate" type="text/html" href="https://tzefunotwiki.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-ime.js&amp;diff=21396&amp;oldid=prev"/>
		<updated>2022-12-05T19:09:39Z</updated>

		<summary type="html">&lt;p&gt;גרסה אחת של הדף &lt;a href=&quot;https://en.wikipedia.org/wiki/he:%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-ime.js&quot; class=&quot;extiw&quot; title=&quot;wikipedia:he:מדיה ויקי:Gadget-ime.js&quot;&gt;wikipedia:he:מדיה_ויקי:Gadget-ime.js&lt;/a&gt; יובאה&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;he&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;→ הגרסה הקודמת&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;גרסה מ־19:09, 5 בדצמבר 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;he&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(אין הבדלים)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>צפונות</name></author>
	</entry>
	<entry>
		<id>https://tzefunotwiki.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-ime.js&amp;diff=21395&amp;oldid=prev</id>
		<title>wikipedia:he&gt;קיפודנחש: רק בתחילת שורה</title>
		<link rel="alternate" type="text/html" href="https://tzefunotwiki.com/index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-ime.js&amp;diff=21395&amp;oldid=prev"/>
		<updated>2021-12-23T00:35:26Z</updated>

		<summary type="html">&lt;p&gt;רק בתחילת שורה&lt;/p&gt;
&lt;p&gt;&lt;b&gt;דף חדש&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*&lt;br /&gt;
	modified by [[user:קיפודנחש]]&lt;br /&gt;
	&lt;br /&gt;
	original script by Peter Schlömer, can be found on &lt;br /&gt;
	https://tools.wmflabs.org/imagemapedit/ime.js, &lt;br /&gt;
	and contains the following copyright notice:&lt;br /&gt;
=========== original license ================&lt;br /&gt;
			Copyright (c) 2007-2013 Peter Schlömer&lt;br /&gt;
&lt;br /&gt;
			Released under the following licenses (to make reuse in other Wikis&lt;br /&gt;
			easier):&lt;br /&gt;
&lt;br /&gt;
			GNU General Public License (GPL), version 2&lt;br /&gt;
			GNU Free Documentatin Licence (GFDL), version 1.2 or later&lt;br /&gt;
			Creative Commons Attribution ShareAlike (CC-by-sa), version 2 or later&lt;br /&gt;
=============================================			&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) == 6 &amp;amp;&amp;amp; mw.config.get(&amp;#039;wgAction&amp;#039;) == &amp;#039;view&amp;#039;) &lt;br /&gt;
$(function() {&lt;br /&gt;
	// avoid multiple activation, e.g. when [[m:Special:MyPage/global.js]] activates the script&lt;br /&gt;
	// and it&amp;#039;s also activated on the wiki&lt;br /&gt;
&lt;br /&gt;
if (window.mw_ime_running) return;&lt;br /&gt;
window.mw_ime_running = true;&lt;br /&gt;
&lt;br /&gt;
var ime_translations = { error_imagenotfound: &amp;#039;ImageMapEdit: Could not find image in page structure.&amp;#039; };&lt;br /&gt;
var ime_areas = Array();&lt;br /&gt;
var ime_currentlyEditing = -1;&lt;br /&gt;
var ime_width;&lt;br /&gt;
var ime_height;&lt;br /&gt;
var ime_scale;&lt;br /&gt;
var img;&lt;br /&gt;
var $img;&lt;br /&gt;
var context;&lt;br /&gt;
var jcanvas;&lt;br /&gt;
var imageProperties;&lt;br /&gt;
var currentClicks = {};&lt;br /&gt;
var ime_templateHtml;&lt;br /&gt;
var listenToMouse = false;&lt;br /&gt;
var selectArea;&lt;br /&gt;
&lt;br /&gt;
if (document.getElementById(&amp;#039;file&amp;#039;)) {&lt;br /&gt;
	ime_init1();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_htmlNewDiv(id) {&lt;br /&gt;
	var div = document.createElement(&amp;#039;div&amp;#039;);&lt;br /&gt;
	if (id) div.id = id;&lt;br /&gt;
	return div;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
	Initialization, part 1: Tries to find image and uses a XMLHttpRequest&lt;br /&gt;
	to download information about the image. When this is done (it&amp;#039;s an&lt;br /&gt;
	asynchronous request) show a link to load the rest of ImageMapEdit&lt;br /&gt;
	using ime_init2().&lt;br /&gt;
*/&lt;br /&gt;
function ime_init1() {&lt;br /&gt;
	var divFile = document.getElementById(&amp;#039;file&amp;#039;);&lt;br /&gt;
	if (!divFile) {&lt;br /&gt;
		ime_error(ime_translations[&amp;#039;error_imagenotfound&amp;#039;] + &amp;#039; (ime_init1,divFile=null)&amp;#039;);&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var a = ime_findATag(divFile);&lt;br /&gt;
	if (!a) {&lt;br /&gt;
		ime_error(ime_translations[&amp;#039;error_imagenotfound&amp;#039;] + &amp;#039; (ime_init1,a=null)&amp;#039;);&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var img = a.firstChild;&lt;br /&gt;
	if (!img) {&lt;br /&gt;
		ime_error(ime_translations[&amp;#039;error_imagenotfound&amp;#039;] + &amp;#039; (ime_init1,img=null)&amp;#039;);&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var url = mw.config.get(&amp;#039;wgScriptPath&amp;#039;) + &amp;#039;/api.php?format=json&amp;amp;action=query&amp;amp;prop=imageinfo&amp;amp;iiprop=size&amp;amp;titles=&amp;#039; + mw.config.get(&amp;#039;wgPageName&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
	$.get(url, function(data) {&lt;br /&gt;
&lt;br /&gt;
		if( typeof data.query.pages != &amp;quot;undefined&amp;quot; ) {&lt;br /&gt;
	        imageProperties = data.query.pages[Object.keys(data.query.pages)[0]];&lt;br /&gt;
            var imageInfo = imageProperties.imageinfo;&lt;br /&gt;
            if (imageInfo) {&lt;br /&gt;
                ime_width = imageInfo[0].width;&lt;br /&gt;
                ime_height = imageInfo[0].height;&lt;br /&gt;
                ime_scale = img.width/ime_width;&lt;br /&gt;
&lt;br /&gt;
                // Show &amp;#039;show ImageMapEdit&amp;#039; button now&lt;br /&gt;
                $(&amp;#039;&amp;lt;a&amp;gt;&amp;#039;, { id: &amp;#039;imeLink&amp;#039;})&lt;br /&gt;
                    .css({ display: &amp;#039;block&amp;#039; })&lt;br /&gt;
                    .text(&amp;#039;ImageMapEdit &amp;gt;&amp;#039;)&lt;br /&gt;
                    .click( function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        ime_init2();&lt;br /&gt;
                    })&lt;br /&gt;
                    .appendTo(&amp;#039;#file&amp;#039;);&lt;br /&gt;
            }&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
	Initialization, part 2: Triggered by an external link. Does some moving&lt;br /&gt;
	around of the image in the logical structure of the page, then hides the&lt;br /&gt;
	link and finally puts the HTML code in place.&lt;br /&gt;
*/&lt;br /&gt;
	&lt;br /&gt;
function ime_init2() {&lt;br /&gt;
&lt;br /&gt;
	// Remove UI that might interfere with this code&lt;br /&gt;
	ime_removeOtherUIElements();&lt;br /&gt;
&lt;br /&gt;
	var divFile = document.getElementById(&amp;#039;file&amp;#039;);&lt;br /&gt;
	var tempNode = divFile.firstChild;&lt;br /&gt;
	var a = ime_findATag(tempNode);&lt;br /&gt;
	var divImeContainer = ime_htmlNewDiv(&amp;#039;imeContainer&amp;#039;);&lt;br /&gt;
	&lt;br /&gt;
	img = a.firstChild,&lt;br /&gt;
		$img = $(img);&lt;br /&gt;
	&lt;br /&gt;
	divImeContainer.style.position = &amp;#039;relative&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	// Move image from within link to outside&lt;br /&gt;
	a.removeChild(img);&lt;br /&gt;
	divFile.insertBefore(divImeContainer,tempNode);&lt;br /&gt;
	divFile.removeChild(tempNode);&lt;br /&gt;
	// Fix for rtl wikis, thanks to hewiki user &amp;quot;קיפודנחש&amp;quot;&lt;br /&gt;
	divFile.style.direction = &amp;#039;ltr&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	img.id = &amp;#039;imeImg&amp;#039;;&lt;br /&gt;
	img.style.border = &amp;#039;none&amp;#039;;&lt;br /&gt;
	img.oncontextmenu = function(e){e.preventDefault();e.stopPropagation();};&lt;br /&gt;
&lt;br /&gt;
	// Internet Explorer needs this differently&lt;br /&gt;
	if (typeof(navigator.userAgent) != &amp;#039;undefined&amp;#039; &amp;amp;&amp;amp; navigator.userAgent.match(&amp;#039;/MSIE/&amp;#039;)) {&lt;br /&gt;
		divImeContainer.style.overflow = &amp;#039;none&amp;#039;;&lt;br /&gt;
	}&lt;br /&gt;
	else {&lt;br /&gt;
		divImeContainer.style.overflow = &amp;#039;auto&amp;#039;;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	divImeContainer.appendChild(img);&lt;br /&gt;
	&lt;br /&gt;
	jcanvas = $(&amp;#039;&amp;lt;canvas&amp;gt;&amp;#039;)&lt;br /&gt;
		.css( {&lt;br /&gt;
			position: &amp;#039;absolute&amp;#039;, &lt;br /&gt;
			width: $img.width() + &amp;#039;px&amp;#039;, &lt;br /&gt;
			height: $img.height() + &amp;#039;px&amp;#039;, &lt;br /&gt;
			border: 0, &lt;br /&gt;
			top:0, &lt;br /&gt;
			left:0			&lt;br /&gt;
		})&lt;br /&gt;
		.attr({width: $img.width(), height: $img.height()})&lt;br /&gt;
		.appendTo(divImeContainer)&lt;br /&gt;
	context = jcanvas[0].getContext(&amp;quot;2d&amp;quot;);&lt;br /&gt;
	$.extend(context,  {&lt;br /&gt;
		fillStyle: &amp;#039;rgba(255,255,0,0.4)&amp;#039;, &lt;br /&gt;
		strokeStyle: &amp;#039;red&amp;#039;, &lt;br /&gt;
		lineJoin: &amp;#039;round&amp;#039;, &lt;br /&gt;
		lineWidth: 1.5/ime_scale}&lt;br /&gt;
		);&lt;br /&gt;
	context.scale(ime_scale, ime_scale);&lt;br /&gt;
	jcanvas.mousedown(onmousedown);&lt;br /&gt;
	jcanvas.click(function(e){e.preventDefault();e.stopPropagation();})&lt;br /&gt;
	jcanvas[0].oncontextmenu = img.oncontextmenu = function(e){e.preventDefault();e.stopPropagation();};&lt;br /&gt;
	&lt;br /&gt;
	var divIme = ime_htmlNewDiv(&amp;#039;ime&amp;#039;);&lt;br /&gt;
	divFile.appendChild(divIme);&lt;br /&gt;
&lt;br /&gt;
	// Hide the link now&lt;br /&gt;
	document.getElementById(&amp;#039;imeLink&amp;#039;).style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	// Disable image context menu so right click can be used for events&lt;br /&gt;
	img.oncontextmenu = ime_eventDummy;&lt;br /&gt;
&lt;br /&gt;
	$(divIme).html(ime_templateHtml);&lt;br /&gt;
	&lt;br /&gt;
	attachTemplate();&lt;br /&gt;
&lt;br /&gt;
	// Translate texts&lt;br /&gt;
	ime_translate();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_translate() {&lt;br /&gt;
	var allt = [ime_translations, window.ime_translations];&lt;br /&gt;
	while (allt.length) {&lt;br /&gt;
		var trans = allt.shift();&lt;br /&gt;
		if (trans) &lt;br /&gt;
			for (var key in trans) &lt;br /&gt;
				$(&amp;#039;.ime_t_&amp;#039; + key).text(trans[key]);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
	Finds all elements in the current document with the specified class.&lt;br /&gt;
*/&lt;br /&gt;
function ime_getElementsByClassName(className) {&lt;br /&gt;
	// Hopefully the browser supports this natively&lt;br /&gt;
	if (document.getElementsByClassName) {&lt;br /&gt;
		return document.getElementsByClassName(className);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// Otherwise use the function defined by MediaWiki&lt;br /&gt;
	return getElementsByClassName(document,&amp;#039;*&amp;#039;,className)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
	Display an error message, either by putting it on the page or - if the&lt;br /&gt;
	place to put it does not exist - by showing an alert box.&lt;br /&gt;
*/&lt;br /&gt;
function ime_error(message) {&lt;br /&gt;
	var jqFile = $(&amp;#039;#file&amp;#039;);&lt;br /&gt;
	var jqIme = $(&amp;#039;#ime&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
	if (jqFile.length !== 0) {&lt;br /&gt;
		var jqImeError = $(&amp;#039;&amp;lt;p&amp;gt;&amp;#039;)&lt;br /&gt;
		.css({&lt;br /&gt;
			&amp;#039;color&amp;#039; : &amp;#039;darkred&amp;#039;,&lt;br /&gt;
			&amp;#039;background&amp;#039; : &amp;#039;white&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039; : &amp;#039;1px solid darkred&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039; : &amp;#039;1ex&amp;#039;&lt;br /&gt;
		})&lt;br /&gt;
		.text(message)&lt;br /&gt;
&lt;br /&gt;
		if (jqIme !== 0) {&lt;br /&gt;
			jqIme.before(jqImeError);&lt;br /&gt;
		} else {&lt;br /&gt;
			jqImeError.appendTo(jqFile);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	else {&lt;br /&gt;
		window.alert(message);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
	Dummy function to intercept events&lt;br /&gt;
*/&lt;br /&gt;
function ime_eventDummy(e) {&lt;br /&gt;
	e.cancelBubble = true;&lt;br /&gt;
	return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
	Function to define an object storing info on a clickable area for the&lt;br /&gt;
	imagemap.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
	Browser invariant function to get the event &amp;quot;behind&amp;quot; the object passed&lt;br /&gt;
	to event handlers.&lt;br /&gt;
*/&lt;br /&gt;
function ime_eventGetButton(e) {&lt;br /&gt;
	if (typeof(e.which)!=&amp;#039;undefined&amp;#039;) {&lt;br /&gt;
		return e.which;&lt;br /&gt;
	}&lt;br /&gt;
	else {&lt;br /&gt;
		return e.button;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function onmousedown(event)	{&lt;br /&gt;
	if (!listenToMouse) return;&lt;br /&gt;
	event.preventDefault();&lt;br /&gt;
	event.stopPropagation();&lt;br /&gt;
	var isLeftButton = event.which == 1, isRightButton = event.which &amp;gt; 1;&lt;br /&gt;
	var offset = $(&amp;#039;#imeImg&amp;#039;).offset();&lt;br /&gt;
	var x = event.pageX - offset.left;&lt;br /&gt;
	var y = event.pageY - offset.top;&lt;br /&gt;
	var position = { x: parseInt( x / ime_scale ), y:  parseInt( y / ime_scale ) };&lt;br /&gt;
	if (isLeftButton) {&lt;br /&gt;
		currentClicks.left = position;&lt;br /&gt;
	}&lt;br /&gt;
	if (isRightButton) {&lt;br /&gt;
		currentClicks.right = position;&lt;br /&gt;
	}&lt;br /&gt;
	ime_saveArea(isLeftButton);&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
function ime_mouseEventClear() {&lt;br /&gt;
	listenToMouse = false;&lt;br /&gt;
	currentClicks = {};&lt;br /&gt;
	jcanvas.css({ cursor: &amp;#039;&amp;#039; });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_mouseEventSet() {&lt;br /&gt;
	listenToMouse = true;&lt;br /&gt;
	jcanvas.css({ cursor: &amp;#039;crosshair&amp;#039; });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_newArea(shape) {&lt;br /&gt;
	ime_mouseEventSet();&lt;br /&gt;
	ime_areas.push( { shape: shape, coords: [], link: &amp;#039;&amp;#039; } );&lt;br /&gt;
	ime_currentlyEditing = ime_areas.length-1;&lt;br /&gt;
	ime_updateAreas();&lt;br /&gt;
	return currentArea();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_updateAreas() {&lt;br /&gt;
	ime_updateSelectArea();&lt;br /&gt;
	ime_editArea(ime_currentlyEditing);&lt;br /&gt;
	ime_updateResult();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_updateResult() {&lt;br /&gt;
	var arr = document.ime.imageDescriptionPos;&lt;br /&gt;
	var imageDescriptionPos = arr[0].value;&lt;br /&gt;
	for (var i=1; i&amp;lt;arr.length; i++) {&lt;br /&gt;
		if (arr[i].checked) {&lt;br /&gt;
			imageDescriptionPos = arr[i].value;&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var result = Array();&lt;br /&gt;
	result.push(&amp;#039;&amp;lt;imagemap&amp;gt;&amp;#039;);&lt;br /&gt;
	result.push(mw.config.get(&amp;#039;wgPageName&amp;#039;) + &amp;#039;|&amp;#039; + document.ime.imageDescription.value);&lt;br /&gt;
	result.push(&amp;#039;&amp;#039;);&lt;br /&gt;
	for (var i=0; i&amp;lt;ime_areas.length; i++) {&lt;br /&gt;
		var s = ime_areas[i].shape + &lt;br /&gt;
					&amp;#039; &amp;#039; + &lt;br /&gt;
					ime_areas[i].coords.join(&amp;#039; &amp;#039;) + &lt;br /&gt;
					&amp;#039; [[&amp;#039; + &lt;br /&gt;
					ime_areas[i].link + &lt;br /&gt;
					(ime_areas[i].title ? &amp;#039;|&amp;#039; + ime_areas[i].title : &amp;#039;&amp;#039;) + &lt;br /&gt;
					&amp;#039;]]&amp;#039;;&lt;br /&gt;
		&lt;br /&gt;
		result.push(s);&lt;br /&gt;
	}&lt;br /&gt;
	result.push(&amp;#039;&amp;#039;);&lt;br /&gt;
	result.push(&amp;#039;desc &amp;#039; + imageDescriptionPos);&lt;br /&gt;
	result.push(&amp;#039;&amp;lt;/imagemap&amp;gt;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
	var preResult = document.getElementById(&amp;#039;imeResult&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
	while (preResult.lastChild) {&lt;br /&gt;
		preResult.removeChild(preResult.lastChild);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	for (var i=0; i&amp;lt;result.length; i++) {&lt;br /&gt;
		preResult.appendChild(document.createTextNode(result[i]));&lt;br /&gt;
		preResult.appendChild(document.createElement(&amp;#039;br&amp;#039;));&lt;br /&gt;
	}&lt;br /&gt;
	ime_updateSelectArea();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function drawAreas() { // this is where the magic is done.&lt;br /&gt;
	&lt;br /&gt;
	function markPoint(point, color) {&lt;br /&gt;
		if (point) {&lt;br /&gt;
			context.beginPath();&lt;br /&gt;
			var arm = 8 / ime_scale;&lt;br /&gt;
			context.moveTo(point.x + arm, point.y);&lt;br /&gt;
			context.lineTo(point.x - arm, point.y);&lt;br /&gt;
			context.moveTo(point.x, point.y + arm);&lt;br /&gt;
			context.lineTo(point.x, point.y - arm);&lt;br /&gt;
			context.strokeStyle = color;&lt;br /&gt;
			context.stroke();&lt;br /&gt;
			context.closePath();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	function drawPoly(coords) {&lt;br /&gt;
		coords = coords.slice();&lt;br /&gt;
		context.moveTo(coords.shift(), coords.shift());&lt;br /&gt;
		while (coords.length)&lt;br /&gt;
			context.lineTo(coords.shift(), coords.shift());&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	context.clearRect(0, 0, context.canvas.width/ime_scale, context.canvas.height/ime_scale); // prepare for a new day.&lt;br /&gt;
	for (var ind in ime_areas) {&lt;br /&gt;
		var current = ind == ime_currentlyEditing;&lt;br /&gt;
		context.fillStyle = current ? &amp;#039;rgba(255,255,0,0.4)&amp;#039; : &amp;#039;rgba(255,0,0,0.4)&amp;#039;;&lt;br /&gt;
		var area = ime_areas[ind];&lt;br /&gt;
		var coords = area.coords;&lt;br /&gt;
		context.beginPath();&lt;br /&gt;
		switch (area.shape) {&lt;br /&gt;
			case &amp;#039;rect&amp;#039;: &lt;br /&gt;
				var complete = true;&lt;br /&gt;
				for (var i = 0; i &amp;lt; 4; i++) complete = complete &amp;amp;&amp;amp; coords[i];&lt;br /&gt;
				if (complete)&lt;br /&gt;
					drawPoly([coords[0], coords[1], coords[0], coords[3], coords[2], coords[3], coords[2], coords[1]]); break;&lt;br /&gt;
			case &amp;#039;circle&amp;#039;: if (coords.length == 3) {&lt;br /&gt;
					context.arc(coords[0],coords[1],coords[2],0,Math.PI*2); &lt;br /&gt;
				}&lt;br /&gt;
				break;//x,y,r,startAngle,endAngle&lt;br /&gt;
			case &amp;#039;poly&amp;#039;: drawPoly(coords); &lt;br /&gt;
				break;&lt;br /&gt;
		}&lt;br /&gt;
		context.closePath();&lt;br /&gt;
		context.fill();&lt;br /&gt;
		if (current) {&lt;br /&gt;
			context.strokeStyle = &amp;#039;red&amp;#039;;&lt;br /&gt;
			context.stroke();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	markPoint(currentClicks.left, &amp;#039;red&amp;#039;);&lt;br /&gt;
	if (currentArea().shape != &amp;#039;poly&amp;#039;) markPoint(currentClicks.right, &amp;#039;yellow&amp;#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_updateSelectArea() {&lt;br /&gt;
&lt;br /&gt;
	selectArea.children().remove();&lt;br /&gt;
	&lt;br /&gt;
	for (var i=0; i&amp;lt;ime_areas.length; i++) {&lt;br /&gt;
		var area = ime_areas[i],&lt;br /&gt;
			title = (area.title || area.link || &amp;#039;&amp;#039;) + &amp;#039; [&amp;#039; + area.shape + &amp;#039;]&amp;#039;;&lt;br /&gt;
		$(&amp;#039;&amp;lt;option&amp;gt;&amp;#039;, { value: i })&lt;br /&gt;
			.text(title)&lt;br /&gt;
			.prop({ selected: i == ime_currentlyEditing } )&lt;br /&gt;
			.appendTo(selectArea);&lt;br /&gt;
	}&lt;br /&gt;
	selectArea.prop(&amp;#039;selectedIndex&amp;#039;, ime_currentlyEditing);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_editArea(index) {&lt;br /&gt;
	$(&amp;#039;#imeProps&amp;#039;).toggle(false);&lt;br /&gt;
&lt;br /&gt;
	var area = ime_areas[index];&lt;br /&gt;
	currentClicks = area.clicks || {};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	if (area) {&lt;br /&gt;
		ime_currentlyEditing = index;&lt;br /&gt;
&lt;br /&gt;
		$(&amp;#039;#imeProps&amp;#039;).toggle(true);&lt;br /&gt;
		$(&amp;#039;.ime-prop&amp;#039;).toggle(false);&lt;br /&gt;
		$(&amp;#039;.ime-prop-&amp;#039; + area.shape).toggle(true);&lt;br /&gt;
		&lt;br /&gt;
		ime_mouseEventSet();&lt;br /&gt;
		updateInputs();&lt;br /&gt;
	}&lt;br /&gt;
	drawAreas();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_deleteArea() {&lt;br /&gt;
	ime_mouseEventClear();&lt;br /&gt;
&lt;br /&gt;
	// Remove element from ime_areas array&lt;br /&gt;
	ime_areas.splice(ime_currentlyEditing,1);&lt;br /&gt;
&lt;br /&gt;
	if (ime_currentlyEditing&amp;gt;=ime_areas.length) {&lt;br /&gt;
		ime_currentlyEditing = ime_areas.length-1;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	ime_updateAreas();&lt;br /&gt;
	if (ime_currentlyEditing &amp;gt;= 0) {&lt;br /&gt;
		ime_editArea(ime_currentlyEditing);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
function updateInputs(fromAreas) {&lt;br /&gt;
	&lt;br /&gt;
	function updateRectInputs(coords) {&lt;br /&gt;
		var lx = $(&amp;#039;#ime_areaRectLeft&amp;#039;), &lt;br /&gt;
			ly = $(&amp;#039;#ime_areaRectTop&amp;#039;), &lt;br /&gt;
			rx = $(&amp;#039;#ime_areaRectRight&amp;#039;), &lt;br /&gt;
			ry = $(&amp;#039;#ime_areaRectBottom&amp;#039;);&lt;br /&gt;
			&lt;br /&gt;
		lx.val(coords &amp;amp;&amp;amp; coords[0] || &amp;#039;&amp;#039;);&lt;br /&gt;
		ly.val(coords &amp;amp;&amp;amp; coords[1] || &amp;#039;&amp;#039;);&lt;br /&gt;
		rx.val(coords &amp;amp;&amp;amp; coords[2] || &amp;#039;&amp;#039;);&lt;br /&gt;
		ry.val(coords &amp;amp;&amp;amp; coords[3] || &amp;#039;&amp;#039;);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function updateCircInputs(coords) {&lt;br /&gt;
		var x = $(&amp;#039;#ime_areaCircleX&amp;#039;), &lt;br /&gt;
			y = $(&amp;#039;#ime_areaCircleY&amp;#039;), &lt;br /&gt;
			radius = $(&amp;#039;#ime_areaCircleRadius&amp;#039;)&lt;br /&gt;
			&lt;br /&gt;
		x.val(coords &amp;amp;&amp;amp; coords[0] || &amp;#039;&amp;#039;);&lt;br /&gt;
		y.val(coords &amp;amp;&amp;amp; coords[1] || &amp;#039;&amp;#039;);&lt;br /&gt;
		radius.val(coords &amp;amp;&amp;amp; coords[2] || &amp;#039;&amp;#039;);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function updatePolyInputs(coords) {&lt;br /&gt;
		$(&amp;#039;#imePropsPolyCoords&amp;#039;).text(coords.join(&amp;#039;, &amp;#039;));&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	var area = currentArea();&lt;br /&gt;
	var coords = area.coords;&lt;br /&gt;
	switch (area.shape) {&lt;br /&gt;
		case &amp;#039;rect&amp;#039;  : updateRectInputs(coords); break;&lt;br /&gt;
		case &amp;#039;circle&amp;#039;: updateCircInputs(coords); break;&lt;br /&gt;
		case &amp;#039;poly&amp;#039;	 : updatePolyInputs(coords); break;&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;#039;#ime_areaLink&amp;#039;).val(area.link || &amp;#039;&amp;#039;);&lt;br /&gt;
	$(&amp;#039;#ime_areaTitle&amp;#039;).val(area.title || &amp;#039;&amp;#039;);&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
function currentArea() {&lt;br /&gt;
	return ime_areas[ime_currentlyEditing];&lt;br /&gt;
}	&lt;br /&gt;
	&lt;br /&gt;
function ime_saveArea(leftClick) {&lt;br /&gt;
	var area = currentArea();&lt;br /&gt;
	area.link = document.ime.areaLink.value;&lt;br /&gt;
	area.title = document.ime.areaTitle.value;&lt;br /&gt;
	var d = area.clicks = $.extend({}, currentClicks);&lt;br /&gt;
	&lt;br /&gt;
	var full = d.left &amp;amp;&amp;amp; d.right;&lt;br /&gt;
	switch (area.shape) {&lt;br /&gt;
		case &amp;#039;rect&amp;#039;:&lt;br /&gt;
			 if (d.left) {&lt;br /&gt;
				 area.coords[0] = d.left.x; area.coords[1] = d.left.y;&lt;br /&gt;
			 }&lt;br /&gt;
			 if (d.right) {&lt;br /&gt;
				 area.coords[2] = d.right.x; area.coords[3] = d.right.y;&lt;br /&gt;
			 }&lt;br /&gt;
			break;&lt;br /&gt;
		case &amp;#039;circle&amp;#039;:&lt;br /&gt;
			if (leftClick) {&lt;br /&gt;
				area.coords[0] = d.left.x; area.coords[1] = d.left.y; &lt;br /&gt;
			}&lt;br /&gt;
			if (full) {&lt;br /&gt;
				var dx = d.left.x - d.right.x,&lt;br /&gt;
					dy = d.left.y - d.right.y;&lt;br /&gt;
				area.coords[2] = parseInt(Math.sqrt(dx*dx + dy*dy));&lt;br /&gt;
			}&lt;br /&gt;
			break;&lt;br /&gt;
		case &amp;#039;poly&amp;#039;: &lt;br /&gt;
			if (leftClick &amp;amp;&amp;amp; d.left) {&lt;br /&gt;
				area.coords.push(d.left.x, d.left.y);&lt;br /&gt;
			}&lt;br /&gt;
			break;&lt;br /&gt;
	}&lt;br /&gt;
	updateInputs(full || area.shape == &amp;#039;poly&amp;#039;);&lt;br /&gt;
	ime_updateAreas();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
	Remove all UI elements that might interfere with ImageMapEdit.&lt;br /&gt;
*/&lt;br /&gt;
function ime_removeOtherUIElements() {&lt;br /&gt;
	// Remove all UI elements of the &amp;#039;annotations&amp;#039; feature used on Wikimedia&lt;br /&gt;
	// Commons.&lt;br /&gt;
	$(&amp;#039;#ImageAnnotationAddButton&amp;#039;).remove();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
	Try to find an &amp;lt;a&amp;gt; tag within the specified HTML document node.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
function ime_findATag(node) {&lt;br /&gt;
	// We just look at the first child until there is none or it is an &amp;lt;a&amp;gt; tag&lt;br /&gt;
	var a = node;&lt;br /&gt;
	while (a != null &amp;amp;&amp;amp; a.nodeName.toUpperCase() != &amp;#039;A&amp;#039;) {&lt;br /&gt;
		a = a.firstChild;&lt;br /&gt;
	}&lt;br /&gt;
	return a;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
function ime_importLines() {&lt;br /&gt;
	var text = document.ime.importText.value;&lt;br /&gt;
	var lines = text.split(&amp;quot;\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	for (var i=0; i&amp;lt;lines.length; i++) {&lt;br /&gt;
		var rectMatch = /^rect +(\d+) +(\d+) +(\d+) +(\d+) +\[\[([^|]*)(|(.*))?\]\]/i;&lt;br /&gt;
		var circleMatch = /^circle +(\d+) +(\d+) +(\d+) +\[\[([^|]*)(|(.*))?\]\]/i;&lt;br /&gt;
		var polyMatch = /^poly +(.*?) +\[\[([^|]*)(|(.*))?\]\]/i;&lt;br /&gt;
&lt;br /&gt;
		var line = lines[i];&lt;br /&gt;
&lt;br /&gt;
		if (rectMatch.test(line)) {&lt;br /&gt;
			var results = rectMatch.exec(line);&lt;br /&gt;
			var area = ime_newArea(&amp;quot;rect&amp;quot;);&lt;br /&gt;
			area.coords = results.slice(1, 5);&lt;br /&gt;
			area.link = results[5];&lt;br /&gt;
			if (results[6]) area.title = results[6].substring(1);&lt;br /&gt;
		}&lt;br /&gt;
		else if (circleMatch.test(line)) {&lt;br /&gt;
			var results = circleMatch.exec(line);&lt;br /&gt;
			var area = ime_newArea(&amp;quot;circle&amp;quot;);&lt;br /&gt;
			area.coords = results.slice(1, 4);&lt;br /&gt;
			area.link = results[4];&lt;br /&gt;
			if (results[5]) area.title = results[5].substring(1);&lt;br /&gt;
		}&lt;br /&gt;
		else if (polyMatch.test(line)) {&lt;br /&gt;
			var results = polyMatch.exec(line);&lt;br /&gt;
			var area = ime_newArea(&amp;quot;poly&amp;quot;);&lt;br /&gt;
			area.coords = results[1].split(/\s+/);&lt;br /&gt;
			area.link = results[2];&lt;br /&gt;
			if (results[3]) area.title = results[3].substring(1);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	ime_updateAreas();&lt;br /&gt;
	ime_hideImport();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_showImport() {&lt;br /&gt;
	$(&amp;#039;#imeImport&amp;#039;).show();&lt;br /&gt;
	$(&amp;#039;#imeImportShow&amp;#039;).hide();&lt;br /&gt;
	$(&amp;#039;#imeImportHide&amp;#039;).show();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function ime_hideImport() {&lt;br /&gt;
	$(&amp;#039;#imeImport&amp;#039;).hide();&lt;br /&gt;
	$(&amp;#039;#imeImportShow&amp;#039;).show();&lt;br /&gt;
	$(&amp;#039;#imeImportHide&amp;#039;).hide();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function attachTemplate() {&lt;br /&gt;
	$(&amp;#039;.ime_t_rect&amp;#039;).click(function(e) { e.preventDefault(); ime_newArea(&amp;#039;rect&amp;#039;); } );&lt;br /&gt;
	$(&amp;#039;.ime_t_circle&amp;#039;).click(function(e) { e.preventDefault(); ime_newArea(&amp;#039;circle&amp;#039;); } );&lt;br /&gt;
	$(&amp;#039;.ime_t_poly&amp;#039;).click(function(e) { e.preventDefault(); ime_newArea(&amp;#039;poly&amp;#039;); } );&lt;br /&gt;
	$(&amp;#039;#ime_areaselector&amp;#039;).change(function(e) { ime_editArea($(this).prop(&amp;#039;selectedIndex&amp;#039;)); });&lt;br /&gt;
	$(&amp;#039;.ime_t_deletearea&amp;#039;).click(function(e) { e.preventDefault(); ime_deleteArea();});&lt;br /&gt;
	$(&amp;#039;#imeImportShow&amp;#039;).click(function(e) { e.preventDefault(); ime_showImport();});&lt;br /&gt;
	$(&amp;#039;#imeImportHide&amp;#039;).click(function(e) { e.preventDefault(); ime_hideImport();});&lt;br /&gt;
	$(&amp;#039;.ime_t_import&amp;#039;).click(function(e) { e.preventDefault(); ime_importLines();});&lt;br /&gt;
	$(&amp;#039;.ime_saveonchange&amp;#039;).change(ime_saveArea);&lt;br /&gt;
	$(&amp;#039;.ime-updateresultsonchange&amp;#039;).change(ime_updateResult);&lt;br /&gt;
	$(&amp;#039;#ime_areaLink&amp;#039;).change(function() { currentArea().link = $(this).val(); ime_updateResult();});&lt;br /&gt;
	$(&amp;#039;#ime_areaTitle&amp;#039;).change(function() { currentArea().title = $(this).val(); ime_updateResult();});&lt;br /&gt;
	$(&amp;#039;.ime_t_deletecoordinates&amp;#039;).click(function(e) { &lt;br /&gt;
			e.preventDefault(); &lt;br /&gt;
			currentArea().coords = [];&lt;br /&gt;
			currentClicks = {};&lt;br /&gt;
			ime_saveArea();&lt;br /&gt;
		} );&lt;br /&gt;
	selectArea = $(&amp;#039;#ime_areaselector&amp;#039;);&lt;br /&gt;
	$(&amp;#039;.ime-saveonchange&amp;#039;).focusout(function() {&lt;br /&gt;
		var input = $(this);&lt;br /&gt;
		var ind = input.data(&amp;#039;coord&amp;#039;);&lt;br /&gt;
		var val = parseInt(input.val());&lt;br /&gt;
		var area = currentArea();&lt;br /&gt;
		var coords = area &amp;amp;&amp;amp; area.coords;&lt;br /&gt;
&lt;br /&gt;
		if (coords &amp;amp;&amp;amp; typeof(ind) == &amp;#039;number&amp;#039; &amp;amp;&amp;amp; typeof(val) == &amp;#039;number&amp;#039; &amp;amp;&amp;amp; ! isNaN(val)) {&lt;br /&gt;
			coords[ind] = val;&lt;br /&gt;
			currentClicks = {};&lt;br /&gt;
			drawAreas();&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
	mw.loader.using([&amp;#039;mediawiki.api&amp;#039;, &amp;#039;jquery.ui&amp;#039;]).done(function() {&lt;br /&gt;
		$(&amp;#039;#ime_areaLink&amp;#039;).autocomplete({&lt;br /&gt;
    		source: function( request, response ) {&lt;br /&gt;
				new mw.Api().get( {&lt;br /&gt;
	            	action: &amp;#039;opensearch&amp;#039;,&lt;br /&gt;
	            	search: request.term,&lt;br /&gt;
	            	namespace: 0,&lt;br /&gt;
					limit:10&lt;br /&gt;
	        	}).done(function( data ) {&lt;br /&gt;
					if ( data &amp;amp;&amp;amp; data.length &amp;gt; 1 ) &lt;br /&gt;
						response( data[1] );&lt;br /&gt;
	        	}); // done&lt;br /&gt;
    		} // source&lt;br /&gt;
		}); // autocomplete&lt;br /&gt;
	}); // using&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
// this is the one-(very long)-line version of the template, since mw linger does not allow use multiline delimiter (ascii 96), not even in the comment... the formatted version in comment below.&lt;br /&gt;
ime_templateHtml = &amp;#039;&amp;lt;form name=&amp;quot;ime&amp;quot; action=&amp;quot;&amp;quot;&amp;gt;&amp;lt;fieldset style=&amp;quot;margin:0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&amp;lt;legend&amp;gt;ImageMapEdit&amp;lt;/legend&amp;gt;&amp;lt;fieldset style=&amp;quot;float:left;margin:0 0.5ex 0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&amp;lt;legend style=&amp;quot;padding:0 0.5ex&amp;quot; class=&amp;quot;ime_t_newarea&amp;quot;&amp;gt;Create new area&amp;lt;/legend&amp;gt;&amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_rect&amp;quot;&amp;gt;rect(angle)&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_circle&amp;quot;&amp;gt;circle&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_poly&amp;quot;&amp;gt;poly(gon)&amp;lt;/a&amp;gt;&amp;lt;/fieldset&amp;gt;&amp;lt;fieldset style=&amp;quot;float:left;margin:0 0.5ex 0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&amp;lt;legend style=&amp;quot;padding:0 0.5ex&amp;quot; class=&amp;quot;ime_t_editarea&amp;quot;&amp;gt;Edit area&amp;lt;/legend&amp;gt;&amp;lt;select id=&amp;quot;ime_areaselector&amp;quot; size=&amp;quot;10&amp;quot; style=&amp;quot;float:left;height:10em;margin:0.5ex;width:auto;min-width:18em;&amp;quot; &amp;gt;&amp;lt;/select&amp;gt;&amp;lt;div id=&amp;quot;imeProps&amp;quot; style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex;display:none&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&amp;lt;label for=&amp;quot;ime_areaLink&amp;quot; class=&amp;quot;ime_t_linktarget&amp;quot;&amp;gt;Link target&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input id=&amp;quot;ime_areaLink&amp;quot; name=&amp;quot;areaLink&amp;quot; style=&amp;quot;width:10em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;label for=&amp;quot;ime_areaTitle&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ime_t_linktitle&amp;quot;&amp;gt;Link title&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;ime_t_optional&amp;quot;&amp;gt;optional&amp;lt;/span&amp;gt;)&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input id=&amp;quot;ime_areaTitle&amp;quot; name=&amp;quot;areaTitle&amp;quot; style=&amp;quot;width:10em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;imePropsRect&amp;quot; class=&amp;quot;ime-prop ime-prop-rect&amp;quot; style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex;display:none&amp;quot;&amp;gt;&amp;lt;label for=&amp;quot;ime_areaRectLeft&amp;quot; class=&amp;quot;ime_t_rectleft&amp;quot;&amp;gt;First corner&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input id=&amp;quot;ime_areaRectLeft&amp;quot; name=&amp;quot;areaRectLeft&amp;quot; data-coord=0 class=&amp;quot;ime-saveonchange&amp;quot; style=&amp;quot;width:4em&amp;quot; /&amp;gt;&amp;lt;input id=&amp;quot;ime_areaRectTop&amp;quot; name=&amp;quot;areaRectTop&amp;quot; data-coord=1 style=&amp;quot;width:4em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&amp;lt;span class=&amp;quot;ime_t_rectchoose1&amp;quot;&amp;gt;Select with left mouse button&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;label for=&amp;quot;ime_areaRectRight&amp;quot; class=&amp;quot;ime_t_rectright&amp;quot;&amp;gt;Second corner&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input id=&amp;quot;ime_areaRectRight&amp;quot; name=&amp;quot;areaRectRight&amp;quot; data-coord=2 style=&amp;quot;width:4em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&amp;lt;input id=&amp;quot;ime_areaRectBottom&amp;quot; name=&amp;quot;areaRectBottom&amp;quot; data-coord=3 style=&amp;quot;width:4em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&amp;lt;span class=&amp;quot;ime_t_rectchoose2&amp;quot;&amp;gt;Select with right mouse button&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;imePropsCircle&amp;quot; class=&amp;quot;ime-prop ime-prop-circle&amp;quot; style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex;display:none&amp;quot;&amp;gt;&amp;lt;label class=&amp;quot;ime_t_position&amp;quot;&amp;gt;Position&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input name=&amp;quot;areaCircleX&amp;quot; id=&amp;quot;ime_areaCircleX&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; data-coord=0 style=&amp;quot;width:4em&amp;quot; /&amp;gt;&amp;lt;input name=&amp;quot;areaCircleY&amp;quot; id=&amp;quot;ime_areaCircleY&amp;quot; style=&amp;quot;width:4em&amp;quot; data-coord=1 class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&amp;lt;span class=&amp;quot;ime_t_circlechoose1&amp;quot;&amp;gt;Select with left mouse button&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;label for=&amp;quot;ime_areaCircleRadius&amp;quot; class=&amp;quot;ime_t_radius&amp;quot;&amp;gt;Radius&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input id=&amp;quot;ime_areaCircleRadius&amp;quot; name=&amp;quot;areaCircleRadius&amp;quot; data-coord=2 style=&amp;quot;width:4em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&amp;lt;span class=&amp;quot;ime_t_circlechoose2&amp;quot;&amp;gt;Select with right mouse button&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;imePropsPoly&amp;quot; class=&amp;quot;ime-prop ime-prop-poly&amp;quot; style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex;display:none&amp;quot;&amp;gt;&amp;lt;label class=&amp;quot;ime_t_coordinates&amp;quot;&amp;gt;Coordinates&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;p id=&amp;quot;imePropsPolyCoords&amp;quot; style=&amp;quot;font-size:0.8em;max-width:20em;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_deletecoordinates&amp;quot;&amp;gt;Delete all coordinates&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;ime_t_polychoose&amp;quot;&amp;gt;Add new corner with left mouse button&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_deletearea&amp;quot;&amp;gt;Delete selected area&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/fieldset&amp;gt;&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;fieldset style=&amp;quot;margin:0 0.5ex 0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&amp;lt;legend class=&amp;quot;ime_t_preferences&amp;quot;&amp;gt;General preferences&amp;lt;/legend&amp;gt;&amp;lt;div style=&amp;quot;float:left;margin-right:1em;&amp;quot;&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescription&amp;quot; class=&amp;quot;ime_t_imagedescription&amp;quot;&amp;gt;Image description&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input id=&amp;quot;ime_imageDescription&amp;quot; name=&amp;quot;imageDescription&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&amp;lt;label style=&amp;quot;display:block&amp;quot; class=&amp;quot;ime_t_infolinkposition&amp;quot;&amp;gt;Position of information link&amp;lt;/label&amp;gt;&amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;bottom-left&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; checked=&amp;quot;checked&amp;quot; id=&amp;quot;ime_imageDescriptionPos_bottomleft&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_bottomleft&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ime_t_bottomleft&amp;quot;&amp;gt;Bottom left&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;ime_t_default&amp;quot;&amp;gt;default&amp;lt;/span&amp;gt;)&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;bottom-right&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; id=&amp;quot;ime_imageDescriptionPos_bottomright&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_bottomright&amp;quot; class=&amp;quot;ime_t_bottomright&amp;quot;&amp;gt;Bottom right&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;top-left&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; id=&amp;quot;ime_imageDescriptionPos_topleft&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_topleft&amp;quot; class=&amp;quot;ime_t_topleft&amp;quot;&amp;gt;Top left&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;top-right&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; id=&amp;quot;ime_imageDescriptionPos_topright&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_topright&amp;quot; class=&amp;quot;ime_t_topright&amp;quot;&amp;gt;Top right&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;none&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; id=&amp;quot;ime_imageDescriptionPos_none&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_none&amp;quot; class=&amp;quot;ime_t_nolink&amp;quot;&amp;gt;No link&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/fieldset&amp;gt;&amp;lt;fieldset style=&amp;quot;margin:0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&amp;lt;legend class=&amp;quot;ime_t_importareas&amp;quot;&amp;gt;Import areas from wikicode&amp;lt;/legend&amp;gt;&amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; id=&amp;quot;imeImportShow&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ime_t_showtextbox&amp;quot;&amp;gt;Show text box&amp;lt;/span&amp;gt; &amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue;display:none&amp;quot; id=&amp;quot;imeImportHide&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ime_t_hidetextbox&amp;quot;&amp;gt;Hide text box&amp;lt;/span&amp;gt; &amp;amp;lt;&amp;lt;/a&amp;gt;&amp;lt;div id=&amp;quot;imeImport&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;lt;textarea name=&amp;quot;importText&amp;quot; style=&amp;quot;width:100%;margin:0;height:10em;display:block&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_import&amp;quot;&amp;gt;Import&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/fieldset&amp;gt;&amp;lt;fieldset style=&amp;quot;margin:0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&amp;lt;legend class=&amp;quot;ime_t_generatedwikicode&amp;quot;&amp;gt;Generated wikicode&amp;lt;/legend&amp;gt;&amp;lt;div&amp;gt;&amp;lt;code id=&amp;quot;imeResult&amp;quot; style=&amp;quot;display:block;line-height:1.2em&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/fieldset&amp;gt;&amp;lt;/fieldset&amp;gt;&amp;lt;/form&amp;gt;&amp;#039;;&lt;br /&gt;
});&lt;br /&gt;
/* &lt;br /&gt;
&amp;lt;form name=&amp;quot;ime&amp;quot; action=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;fieldset style=&amp;quot;margin:0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;legend&amp;gt;ImageMapEdit&amp;lt;/legend&amp;gt;&lt;br /&gt;
        &amp;lt;fieldset style=&amp;quot;float:left;margin:0 0.5ex 0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;legend style=&amp;quot;padding:0 0.5ex&amp;quot; class=&amp;quot;ime_t_newarea&amp;quot;&amp;gt;Create new area&amp;lt;/legend&amp;gt;&lt;br /&gt;
            &amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_rect&amp;quot;&amp;gt;rect(angle)&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_circle&amp;quot;&amp;gt;circle&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_poly&amp;quot;&amp;gt;poly(gon)&amp;lt;/a&amp;gt;&lt;br /&gt;
        &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
        &amp;lt;fieldset style=&amp;quot;float:left;margin:0 0.5ex 0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;legend style=&amp;quot;padding:0 0.5ex&amp;quot; class=&amp;quot;ime_t_editarea&amp;quot;&amp;gt;Edit area&amp;lt;/legend&amp;gt;&lt;br /&gt;
            &amp;lt;select id=&amp;quot;ime_areaselector&amp;quot; size=&amp;quot;10&amp;quot; style=&amp;quot;float:left;height:10em;margin:0.5ex;width:auto;min-width:18em;&amp;quot; &amp;gt;&amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div id=&amp;quot;imeProps&amp;quot; style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex;display:none&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        &amp;lt;label for=&amp;quot;ime_areaLink&amp;quot; class=&amp;quot;ime_t_linktarget&amp;quot;&amp;gt;Link target&amp;lt;/label&amp;gt;&lt;br /&gt;
                        &amp;lt;br /&amp;gt;&lt;br /&gt;
                        &amp;lt;input id=&amp;quot;ime_areaLink&amp;quot; name=&amp;quot;areaLink&amp;quot; style=&amp;quot;width:10em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;br /&amp;gt;&lt;br /&gt;
                        &amp;lt;label for=&amp;quot;ime_areaTitle&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ime_t_linktitle&amp;quot;&amp;gt;Link title&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;ime_t_optional&amp;quot;&amp;gt;optional&amp;lt;/span&amp;gt;)&amp;lt;/label&amp;gt;&lt;br /&gt;
                        &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        &amp;lt;input id=&amp;quot;ime_areaTitle&amp;quot; name=&amp;quot;areaTitle&amp;quot; style=&amp;quot;width:10em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;imePropsRect&amp;quot; class=&amp;quot;ime-prop ime-prop-rect&amp;quot; style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex;display:none&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;ime_areaRectLeft&amp;quot; class=&amp;quot;ime_t_rectleft&amp;quot;&amp;gt;First corner&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;br /&amp;gt;&lt;br /&gt;
                    &amp;lt;input id=&amp;quot;ime_areaRectLeft&amp;quot; name=&amp;quot;areaRectLeft&amp;quot;  data-coord=0 class=&amp;quot;ime-saveonchange&amp;quot; style=&amp;quot;width:4em&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;input id=&amp;quot;ime_areaRectTop&amp;quot; name=&amp;quot;areaRectTop&amp;quot;  data-coord=1 style=&amp;quot;width:4em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;ime_t_rectchoose1&amp;quot;&amp;gt;Select with left mouse button&amp;lt;/span&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;ime_areaRectRight&amp;quot; class=&amp;quot;ime_t_rectright&amp;quot;&amp;gt;Second corner&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;br /&amp;gt;&lt;br /&gt;
                    &amp;lt;input id=&amp;quot;ime_areaRectRight&amp;quot; name=&amp;quot;areaRectRight&amp;quot;  data-coord=2 style=&amp;quot;width:4em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;input id=&amp;quot;ime_areaRectBottom&amp;quot; name=&amp;quot;areaRectBottom&amp;quot;  data-coord=3 style=&amp;quot;width:4em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;ime_t_rectchoose2&amp;quot;&amp;gt;Select with right mouse button&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;imePropsCircle&amp;quot; class=&amp;quot;ime-prop ime-prop-circle&amp;quot; style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex;display:none&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label class=&amp;quot;ime_t_position&amp;quot;&amp;gt;Position&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;br /&amp;gt;&lt;br /&gt;
                    &amp;lt;input name=&amp;quot;areaCircleX&amp;quot; id=&amp;quot;ime_areaCircleX&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; data-coord=0 style=&amp;quot;width:4em&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;input name=&amp;quot;areaCircleY&amp;quot; id=&amp;quot;ime_areaCircleY&amp;quot; style=&amp;quot;width:4em&amp;quot;  data-coord=1 class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;ime_t_circlechoose1&amp;quot;&amp;gt;Select with left mouse button&amp;lt;/span&amp;gt;&lt;br /&gt;
                    &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;label for=&amp;quot;ime_areaCircleRadius&amp;quot; class=&amp;quot;ime_t_radius&amp;quot;&amp;gt;Radius&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;br /&amp;gt;&lt;br /&gt;
                    &amp;lt;input id=&amp;quot;ime_areaCircleRadius&amp;quot; name=&amp;quot;areaCircleRadius&amp;quot; data-coord=2 style=&amp;quot;width:4em&amp;quot; class=&amp;quot;ime-saveonchange&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;ime_t_circlechoose2&amp;quot;&amp;gt;Select with right mouse button&amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;imePropsPoly&amp;quot; class=&amp;quot;ime-prop ime-prop-poly&amp;quot; style=&amp;quot;float:left;margin:0.5ex;padding:0 1ex 1ex;display:none&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label class=&amp;quot;ime_t_coordinates&amp;quot;&amp;gt;Coordinates&amp;lt;/label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;br /&amp;gt;&lt;br /&gt;
                    &amp;lt;p id=&amp;quot;imePropsPolyCoords&amp;quot; style=&amp;quot;font-size:0.8em;max-width:20em;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_deletecoordinates&amp;quot;&amp;gt;Delete all coordinates&amp;lt;/a&amp;gt;&lt;br /&gt;
                    &amp;lt;br /&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;ime_t_polychoose&amp;quot;&amp;gt;Add new corner with left mouse button&amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_deletearea&amp;quot;&amp;gt;Delete selected area&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;fieldset style=&amp;quot;margin:0 0.5ex 0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;legend class=&amp;quot;ime_t_preferences&amp;quot;&amp;gt;General preferences&amp;lt;/legend&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float:left;margin-right:1em;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label for=&amp;quot;ime_imageDescription&amp;quot; class=&amp;quot;ime_t_imagedescription&amp;quot;&amp;gt;Image description&amp;lt;/label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;br /&amp;gt;&lt;br /&gt;
                &amp;lt;input id=&amp;quot;ime_imageDescription&amp;quot; name=&amp;quot;imageDescription&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;label style=&amp;quot;display:block&amp;quot; class=&amp;quot;ime_t_infolinkposition&amp;quot;&amp;gt;Position of information link&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;bottom-left&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; checked=&amp;quot;checked&amp;quot; id=&amp;quot;ime_imageDescriptionPos_bottomleft&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_bottomleft&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ime_t_bottomleft&amp;quot;&amp;gt;Bottom left&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;ime_t_default&amp;quot;&amp;gt;default&amp;lt;/span&amp;gt;)&amp;lt;/label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;bottom-right&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; id=&amp;quot;ime_imageDescriptionPos_bottomright&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_bottomright&amp;quot; class=&amp;quot;ime_t_bottomright&amp;quot;&amp;gt;Bottom right&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;top-left&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; id=&amp;quot;ime_imageDescriptionPos_topleft&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_topleft&amp;quot; class=&amp;quot;ime_t_topleft&amp;quot;&amp;gt;Top left&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;top-right&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; id=&amp;quot;ime_imageDescriptionPos_topright&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_topright&amp;quot; class=&amp;quot;ime_t_topright&amp;quot;&amp;gt;Top right&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;imageDescriptionPos&amp;quot; value=&amp;quot;none&amp;quot; class=&amp;quot;ime-updateresultsonchange&amp;quot; id=&amp;quot;ime_imageDescriptionPos_none&amp;quot; /&amp;gt;&amp;lt;label for=&amp;quot;ime_imageDescriptionPos_none&amp;quot; class=&amp;quot;ime_t_nolink&amp;quot;&amp;gt;No link&amp;lt;/label&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;fieldset style=&amp;quot;margin:0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;legend class=&amp;quot;ime_t_importareas&amp;quot;&amp;gt;Import areas from wikicode&amp;lt;/legend&amp;gt;&lt;br /&gt;
            &amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; id=&amp;quot;imeImportShow&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ime_t_showtextbox&amp;quot;&amp;gt;Show text box&amp;lt;/span&amp;gt; &amp;amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue;display:none&amp;quot; id=&amp;quot;imeImportHide&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ime_t_hidetextbox&amp;quot;&amp;gt;Hide text box&amp;lt;/span&amp;gt; &amp;amp;lt;&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;div id=&amp;quot;imeImport&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;textarea name=&amp;quot;importText&amp;quot; style=&amp;quot;width:100%;margin:0;height:10em;display:block&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;a style=&amp;quot;padding:1px;background:white;color:darkblue&amp;quot; class=&amp;quot;ime_t_import&amp;quot;&amp;gt;Import&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
        &amp;lt;fieldset style=&amp;quot;margin:0.5ex;padding:0 1ex 1ex&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;legend class=&amp;quot;ime_t_generatedwikicode&amp;quot;&amp;gt;Generated wikicode&amp;lt;/legend&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;&lt;br /&gt;
                &amp;lt;code id=&amp;quot;imeResult&amp;quot; style=&amp;quot;display:block;line-height:1.2em&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
    &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
`;&lt;br /&gt;
	&lt;br /&gt;
});&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>wikipedia:he&gt;קיפודנחש</name></author>
	</entry>
</feed>