Subversion Repositories SmartDukaan

Rev

Rev 14098 | Rev 14584 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
13758 anikendra 1
$(function(){
14098 anikendra 2
	if($('.brandedit').length){
3
		$('.brandedit').on('click',function(){
4
			var that = $(this);
5
			var value = 0;
6
			if($(this).prop('checked')){
7
				value = 1;
8
			}
9
			$.post($(this).data('url'),{'id':$(this).data('id'),'displayed_in_preference_page':value},function(data){
10
				if(data.success){$(that).parent().append('Done');};
11
			})
12
		});
13
	}
14
    $('.edit').editable(base_url+'admin/'+controller+'/update/',{
15
    	onsubmit: function(settings, td) {
16
	      	var input = $(td).find('input');
17
	        var original = input.val();
18
	        if (isNumeric(original)) {
19
	            console.log("Validation correct");
20
	            return true;
21
	        } else {
22
	            console.log("Validation failed. Ignoring");
23
	            input.css('background-color','#c00').css('color','#fff');
24
	            return false;
25
	        }
26
	    },
27
        indicator : 'Saving...',
28
        tooltip   : 'Click to edit...',
29
        submit : 'OK',
30
      	submitdata : function(value, settings) {
31
	       return {oid: $(this).data('oid')};
32
	   }
33
    });
14408 anikendra 34
    $('.sqlslecter').on('click',function(){
35
    	$('#UserSql').html($(this).parent().siblings('.updatesql').html());
36
    })
37
    $('.pushtoalll').on('click',function(){
38
    	var that = $(this);
39
    	$('.userIds').each(function(){
40
    		$(this).prop('checked',$(that).prop('checked'));
41
    	})
42
    });
43
    $('.notifyusers').on('click',function(){
44
    	if($('#UserMessage').val().length == 0 || $('#UserMessage').val()==''){
45
    		alert('Enter a message first');
46
    		return false;
47
    	}else{
48
    		$('#UserPushForm').submit();
49
    	}
50
    })    
14098 anikendra 51
});
52
function isNumeric(value) {
53
  if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) return false;
54
  return true;
55
}