Lines Matching refs:me

241           var me = this,
243 me.base = BaseClass.prototype;
244 me.base.init = function () {
245 BaseClass.prototype.constructor.apply(me, args); argument
247 constr.apply(me, args);
584 var me = this;
585 me.name = opts.name;
586 me.output = that;
587 me.input = that;
588 me.first = opts.first || false;
589 me.args = opts.args ? ap.slice.call(opts.args, 0) : [];
590 me.key = opts.key;
591 me.func_map = func_map;
592 me.func_area = func_area;
594 me.name = opts.name;
595 me.allowAsync = opts.allowAsync || false;
607 me = this;
614 !me.allowAsync &&
615 m.queueCommand(data, me.input, me.name, me.args)
629 result = this.func_map.apply(data, me.args);
638 result = me.func_area.apply(e, me.args);
650 var me = {},
763 me.get = function (key) {
788 me.data = function (key) {
804 me.highlight = function (key) {
828 me.keys = function (key, all) {
873 me.select = function () {
874 me.set.call(this, true);
876 me.deselect = function () {
877 me.set.call(this, false);
891 me.set = function (selected, key, options) {
979 me.unbind = function (preserveState) {
993 me.rebind = function (options) {
997 var me = this;
999 me.complete = false;
1000 me.configureOptions(options);
1001 me.bindImages().then(function () {
1002 me.buildDataset(true);
1003 me.complete = true;
1004 me.onConfigured();
1016 me.get_options = function (key, effective) {
1053 me.set_options = function (options) {
1066 me.unload = function () {
1070 me.unbind.call($(m.map_cache[i].image));
1073 me.graphics = null;
1076 me.snapshot = function () {
1094 me.state = function () {
1109 me.bind = function (options) {
1121 me.unbind.apply(img);
1154 me.init = function (useCanvas) {
1202 me.test = function (obj) {
1205 return me;
1232 var me = graphics,
1233 md = me.map_data,
1241 me.addShape(e, options);
1283 var me = this;
1284 me.active = false;
1285 me.canvas = null;
1286 me.width = 0;
1287 me.height = 0;
1288 me.shapes = [];
1289 me.masks = [];
1290 me.map_data = map_data;
1350 var me = this,
1368 me.begin(canvas, name);
1375 me,
1382 addShapeGroupImpl(me, areaData, opts);
1383 me.render();
1455 me = this,
1456 md = me.map_data,
1457 hasMasks = me.masks.length,
1458 shapeCanvas = me.createCanvasFor(md),
1460 context = me.canvas.getContext('2d');
1463 maskCanvas = me.createCanvasFor(md);
1467 $.each(me.masks, function (_, e) {
1470 me.renderShape(maskContext, e.mapArea);
1480 $.each(me.shapes, function (_, s) {
1484 me.addAltImage(
1492 me.renderShape(shapeContext, s.mapArea);
1507 $.each(me.shapes.concat(me.masks), function (_, s) {
1521 me.renderShape(shapeContext, s.mapArea, offset);
1540 me.active = false;
1541 return me.canvas;
1578 var me = this,
1587 el_name = me.elementName ? 'name="' + me.elementName + '" ' : '';
1639 me.width +
1641 me.height +
1649 me.width +
1651 me.height +
1678 $(me.canvas).append(e);
1684 me = this;
1687 me.renderShape(e.mapArea, e.options);
1696 me.renderShape(e.mapArea, opts, 'mapster_mask');
1831 var me = this;
1833 if (me.ids && me.ids.length > 0) {
1834 $.each(me.ids, function (_, e) {
1835 delete me[e];
1844 me.ids = [];
1853 me.length = 0;
1860 me.status = [];
1864 me.splice(0);
1880 me = this;
1888 image = me[src];
1890 return me.indexOf(image);
1895 index = me._add(image[0]);
1899 me.imageLoaded.call(me, e);
1902 me.imageLoadError.call(me, e);
1909 index = me._add($(image)[0]);
1917 me.ids.push(id);
1918 me[id] = me[index];
1929 var me = this,
1931 triesLeft = me.owner.options.configTimeout / 200,
1940 i = me.length;
1943 if (!me.isLoaded(i)) {
1950 if (me.complete()) {
1951 me.resolve();
1955 me.imgTimeout = window.setTimeout(function () {
1956 check.call(me, true);
1959 me.imageLoadError.call(me);
1964 promise = me.deferred = u.defer();
1971 var me = this,
1972 resolver = me.deferred;
1977 me.deferred = null;
1988 var me = this,
1989 index = me.indexOf(e.target);
1992 me.status[index] = true;
1993 if ($.inArray(false, me.status) < 0) {
1994 me.resolve();
2020 me = this,
2021 status = me.status;
2026 img = me[index];
2057 function initializeDefaults(me) { argument
2058 $.extend(me, {
2094 function configureAltImages(me) { argument
2095 var opts = me.options,
2096 mi = me.images;
2119 me.area_options = u.updateProps(
2136 function queueMouseEvent(me, delay, area, deferred) { argument
2140 if (me.currentAreaId !== areaId && me.highlightId >= 0) {
2144 if (me.activeAreaEvent) {
2145 window.clearTimeout(me.activeAreaEvent);
2146 me.activeAreaEvent = 0;
2152 me.activeAreaEvent = window.setTimeout(
2155 queueMouseEvent(me, 0, area, deferred);
2193 function mouseover(me, e) { argument
2194 var arData = me.getAllDataForArea(this),
2204 if (me.currentAreaId === ar.areaId) {
2207 if (me.highlightId !== ar.areaId) {
2208 me.clearEffects();
2212 if (me.options.showToolTip) {
2221 me.currentAreaId = ar.areaId;
2223 if (u.isFunction(me.options.onMouseover)) {
2224 me.options.onMouseover.call(this, {
2241 function mouseout(me, e) { argument
2243 ar = me.getDataForArea(this),
2244 opts = me.options;
2246 if (me.currentAreaId < 0 || !ar) {
2250 newArea = me.getDataForArea(e.relatedTarget);
2256 me.currentAreaId = -1;
2259 queueMouseEvent(me, opts.mouseoutDelay, ar).then(function (result) {
2263 me.clearEffects();
2284 function clearEffects(me) { argument
2285 var opts = me.options;
2287 me.ensureNoHighlight();
2292 me.activeToolTip
2294 me.clearToolTip();
2306 function click(me, e) { argument
2313 ar = me.getDataForArea(this),
2314 opts = me.options,
2400 opts = me.options;
2406 var ar = me.getDataForKey(e.toString());
2421 var me = this;
2425 me.image = image;
2427 me.images = new m.MapImages(me);
2428 me.graphics = new m.Graphics(me);
2434 me.imgCssText = image.style.cssText || null;
2436 initializeDefaults(me);
2438 me.configureOptions(options);
2442 me.mouseover = function (e) {
2443 mouseover.call(this, me, e);
2445 me.mouseout = function (e) {
2446 mouseout.call(this, me, e);
2448 me.click = function (e) {
2449 click.call(this, me, e);
2451 me.clearEffects = function (e) {
2452 clearEffects.call(this, me, e);
2454 me.mousedown = function (e) {
2478 var me = this,
2479 mi = me.images;
2487 mi.add(me.image);
2489 mi.add(me.image.src);
2492 configureAltImages(me);
2494 return me.images.bind();
2567 me = this,
2568 key = $(area).filter('area').attr(me.options.mapKey);
2575 ar = me.data[me._idFromKey(key[i])];
2729 var me = this;
2733 me.setBoundListProperties(opts, opts.boundList, false);
2736 var me = this;
2737 me.clearBoundListProperties(opts);
2738 me.setBoundListProperties(
2740 m.getBoundList(opts, me.getSelected()),
2745 var me = this,
2746 sorted_list = me.data.slice(0),
2765 me.options.boundList = opts.onGetList.call(me.image, sorted_list);
2779 me = this,
2780 opts = me.options;
2782 if (me.complete) {
2786 img = $(me.image);
2798 wrap.attr('id', me.wrapId());
2800 wrap = $('<div id="' + me.wrapId() + '"></div>');
2810 me.wrapper = wrap;
2817 me.scaleInfo = scale = u.scaleMap(
2818 me.images[0],
2819 me.images[1],
2823 me.base_canvas = base_canvas = me.graphics.createVisibleCanvas(me);
2824 me.overlay_canvas = overlay_canvas = me.graphics.createVisibleCanvas(me);
2827 imgCopy = $(me.images[1])
2828 .addClass('mapster_el ' + me.images[0].className)
2831 size = u.size(me.images[0]);
2840 me.buildDataset();
2862 if (img.parent()[0] !== me.wrapper[0]) {
2863 img.before(me.wrapper);
2870 $(me.images.slice(2)).hide();
2871 for (i = 1; i < me.images.length; i++) {
2872 wrap.append(me.images[i]);
2884 u.setOpacity(me.images[0], 0);
2885 $(me.images[1]).show();
2887 u.setOpacity(me.images[1], 1);
2889 me.complete = true;
2890 me.processCommandQueue();
2893 me.configureAutoResize();
2896 me.onConfigured();
2900 var me = this,
2901 $img = $(me.image),
2902 opts = me.options;
2925 me = this,
2926 opts = me.options,
2930 var dataItem = new m.AreaData(me, key, value);
2931 dataItem.areaId = me._xref[key] = me.data.push(dataItem) - 1;
2935 me._xref = {};
2936 me.data = [];
2938 me.mapAreas = [];
2955 areas = $(me.map).find(sel).off('.mapster');
2979 mapArea = me.mapAreas[$area.data('mapster') - 1];
2983 mapArea = new m.MapArea(me, area, curKey);
2984 me.mapAreas.push(mapArea);
2998 area_id = addAreaData(me.data.length, group_value);
2999 dataItem = me.data[area_id];
3002 area_id = me._xref[key];
3004 dataItem = me.data[area_id];
3005 if (group_value && !me.data[area_id].value) {
3010 dataItem = me.data[area_id];
3026 .on('click.mapster', me.click)
3029 me.mouseover
3033 me.mouseout
3035 .on('mousedown.mapster', me.mousedown);
3048 me.setAreaOptions(opts.areas);
3050 me.setBoundList(opts);
3054 me.refreshBoundList(opts);
3058 me.graphics.removeSelections();
3059 me.graphics.refreshSelections();
3061 me.redrawSelections();
3066 me = this;
3067 while (!me.currentAction && me.commands.length) {
3068 cur = me.commands[0];
3069 me.commands.splice(0, 1);
3087 var me = this;
3101 me.images.clear();
3103 if (me.autoResizeTimer) {
3104 clearTimeout(me.autoResizeTimer);
3106 me.autoResizeTimer = null;
3150 var me = this,
3151 prevSelected = me.selected;
3153 me.selected = selected;
3154 me.staticStateOverridden = u.isBool(me.effectiveOptions().staticState)
3170 return $.extend(me.effectiveRenderOptions('select'), options, {
3175 var me = this,
3176 o = me.owner,
3183 ? !optsAreEqual(me.optsCache, newOptsCache)
3186 isDrawn = me.isSelectedOrStatic();
3195 isDrawn = me.isSelectedOrStatic();
3199 me.optsCache = newOptsCache;
3207 selectedHasChanged = me.updateSelected(true);
3215 o.graphics.removeSelections(me.areaId);
3218 me.drawSelection();
3223 me.changeState('select', true);
3235 var me = this,
3242 selectedHasChanged = me.updateSelected(false);
3245 me.optsCache = null;
3246 me.owner.graphics.removeSelections(me.areaId);
3251 me.owner.removeSelectionFinish();
3256 me.changeState('select', false);
3266 var me = this;
3267 if (!me.isSelected()) {
3268 me.select(options);
3270 me.deselect();
3272 return me.isSelected();
3469 var me = this;
3470 me.owner = owner; // a MapData object
3471 me.area = areaEl;
3472 me.areaDataXref = []; // a list of map_data.data[] id's for each areaData object containing this
3473 me.originalCoords = [];
3475 me.originalCoords.push(parseFloat(el));
3477 me.length = me.originalCoords.length;
3478 me.shape = u.getShape(areaEl);
3479 me.nohref = isNoHref(areaEl);
3480 me.configure(keys);
3755 me = this;
3773 me.currentAction = '';
3779 me.processCommandQueue();
3785 sizeCanvas(me.overlay_canvas, width, height);
3789 var areaData = me.data[highlightId];
3791 me.getDataForKey(areaData.key).highlight();
3794 sizeCanvas(me.base_canvas, width, height);
3795 me.redrawSelections();
3800 $(me.image).css(newsize);
3802 me.scaleInfo = u.getScaleInfo(
3808 width: me.scaleInfo.realWidth,
3809 height: me.scaleInfo.realHeight
3812 $.each(me.data, function (_, e) {
3819 if (me.scaleInfo.width === width && me.scaleInfo.height === height) {
3823 highlightId = me.highlightId;
3826 ratio = height / me.scaleInfo.realHeight;
3827 width = Math.round(me.scaleInfo.realWidth * ratio);
3830 ratio = width / me.scaleInfo.realWidth;
3831 height = Math.round(me.scaleInfo.realHeight * ratio);
3836 $(me.base_canvas).children().remove();
3841 els = $(me.wrapper).find('.mapster_el');
3842 if (me.options.enableAutoResizeSupport !== true) {
3843 els = els.add(me.wrapper);
3848 me.currentAction = 'resizing';
3878 var me = this;
3879 me.resize($(me.wrapper).width(), null, duration, callback);
3883 var me = this,
3884 ns = me.instanceEventNamespace();
3894 if (me.options.autoResize !== true) {
3898 me.autoResize(me.options.autoResizeDuration, me.options.onAutoResize);
3902 if (me.autoResizeTimer) {
3903 clearTimeout(me.autoResizeTimer);
3905 me.autoResizeTimer = setTimeout(resizeMap, me.options.autoResizeDelay);
3908 $(me.image).on('load' + ns, resizeMap); //Detect late image loads in IE11
3952 var me = this,
3955 me.options.enableAutoResizeSupport &&
3956 me.options.autoResize &&
3960 me.autoResize(duration, callback);
3968 me.resize(width, height, duration, callback);