Sha256: f692194ddaffa1fa98ed0f9239a9b6508db7b495d5164c3143b5ed2f0ae7e69e

Contents?: true

Size: 812 Bytes

Versions: 48

Compression:

Stored size: 812 Bytes

Contents

$.fn.makeConfirmable = function(){
    return this.each(function(){
        var a = $(this);
    	var cloned = a.clone();
    	cloned.insertAfter(a);
    	a.remove();
    	cloned.click(function(e){
    		e.preventDefault();
    		var div = $('<span class="confirm_box">'+_('Are you sure?')+'</span>');
    		div.css('margin-left', a.css('margin-left'));
            div.css('padding-left', a.css('padding-left'));
    		cloned.hide();
    		div.insertAfter(cloned);
    		a.text(_('Yes')).click(function(e){
    			div.remove();
    			cloned.show();
    		}).appendTo(div);
    		$('<span />').text(' ').appendTo(div);
    		$('<a href="#">'+_('No')+'</a>').click(function(e){
    			e.preventDefault();
    			cloned.show();
    			div.remove();
    			return false;
    		}).appendTo(div);
    	});
    });
};

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
spiderfw-1.0.1 apps/core/components/public/js/utils.js
spiderfw-1.0.0 apps/core/components/public/js/utils.js
spiderfw-0.6.39 apps/core/components/public/js/utils.js
spiderfw-0.6.38 apps/core/components/public/js/utils.js
spiderfw-0.6.37 apps/core/components/public/js/utils.js
spiderfw-0.6.35 apps/core/components/public/js/utils.js
spiderfw-0.6.34 apps/core/components/public/js/utils.js
spiderfw-0.6.33 apps/core/components/public/js/utils.js
spiderfw-0.6.32 apps/core/components/public/js/utils.js
spiderfw-0.6.31 apps/core/components/public/js/utils.js
spiderfw-0.6.30 apps/core/components/public/js/utils.js
spiderfw-0.6.29 apps/core/components/public/js/utils.js
spiderfw-0.6.28 apps/core/components/public/js/utils.js
spiderfw-0.6.27 apps/core/components/public/js/utils.js
spiderfw-0.6.26 apps/core/components/public/js/utils.js
spiderfw-0.6.26.pre1 apps/core/components/public/js/utils.js
spiderfw-0.6.25 apps/core/components/public/js/utils.js
spiderfw-0.6.24 apps/core/components/public/js/utils.js
spiderfw-0.6.23 apps/core/components/public/js/utils.js
spiderfw-0.6.22 apps/core/components/public/js/utils.js