2 * jQuery UI ImageMap 1.0.0 beta
4 * Copyright 2011, Călin-Andrei Burloiu
5 * Dual licensed under the MIT or GPL Version 2 licenses.
6 * http://jquery.org/license
12 (function( $, undefined ) {
14 $.widget( "ui.imagemap", {
15 version: "1.0.0 beta",
23 $('div.ui-imagemap-image', widget.element)
24 .css('position', 'relative')
25 .css('width', $('div.ui-imagemap-image > img', widget.element).css('width'))
26 .css('height', $('div.ui-imagemap-image > img', widget.element).css('height'))
29 widget.$marker = $('<div></div>')
30 .appendTo('div.ui-imagemap-image', widget.element);
33 .css('position', 'absolute')
34 .css('outline', '2px solid red')
35 .css('background', 'transparent');
37 $('.ui-imagemap-title', widget.element)
41 if (typeof $title.data('top') == 'undefined')
43 if (typeof $title.data('left') == 'undefined')
46 var top = $title.data('top');
47 var left = $title.data('left');
50 if (typeof $title.data('width') == 'undefined')
53 width = $title.data('width');
54 if (typeof $title.data('height') == 'undefined')
57 height = $title.data('height');
64 .css('height', height);
69 _destroy: function() {
70 this.element.html('');
73 _setOption: function( key, value ) {
75 if ( key === "TODO" ) {
79 this._super( "_setOption", key, value );