/** * Teeko Framework Javascript GetElementClasses class * * @copyright (C) 2009 Webisti Oy. All rights reserved * @version 1.0 * @author Eemeli Söderholm */ STARTED_TO_EDIT_PAGE = false; MARKED_ELEMENT_HIDDEN = false; LAST_ELEMENT_CLICKED = false; var global_marked_element = false; var global_resize_handler = true; /* $.fn.loadTemplate = function(container) { Request($(this).attr('template'),{'dest':container, 'method':'get'}); }; */ $.fn.anim = function(options, speed) { el = $(this); if(options == 'ORIGINAL') { var parms = eval('(' + el.attr('orig_pos') + ')'); el.animate(parms, speed); } else { if(!el.attr('orig_pos')) el.attr('orig_pos', "{width:'"+el.css('width')+"',height:'"+el.css('height')+"',left:'"+el.css('left')+"',top:'"+el.css('top')+"'}"); el.animate(options, speed); } }; jQuery.fn.position = function() { var pos = {}; if($(this).parent().hasClass('element_wrapper')) { pos.left = parseInt($(this).parent().css('left')); pos.top = parseInt($(this).parent().css('top')); } else { pos.left = parseInt($(this).css('left')); pos.top = parseInt($(this).css('top')); } return pos; } jQuery.fn.changeImage = function(dest) { var img = new Image(); $(dest).parent().append('