~xibo-maintainers/xibo/tempel

« back to all changes in this revision

Viewing changes to theme/default/js/xibo-datasets.js

  • Committer: Dan Garner
  • Date: 2015-03-26 14:08:33 UTC
  • Revision ID: git-v1:70d14044444f8dc5d602b99890d59dea46d9470c
Moved web servable files to web folder

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
var dataSetData = function() {
3
 
    $('.XiboDataSetDataForm').submit(function() {
4
 
        return false;
5
 
    });
6
 
    
7
 
    $('.XiboDataSetDataForm input').change(XiboDataSetDataFormChange);
8
 
    $('.XiboDataSetDataForm select').change(XiboDataSetDataFormChange);
9
 
}
10
 
 
11
 
var XiboDataSetDataFormChange = function() {
12
 
    // Submit this form using AJAX.
13
 
    var url = $(this.form).attr("action") + "&ajax=true";
14
 
 
15
 
    $.ajax({
16
 
        type:"post",
17
 
        url:url,
18
 
        cache:false,
19
 
        dataType:"json",
20
 
        data:$(this.form).serialize(),
21
 
        success: XiboDataSetDataFormSubmitResponse
22
 
    });
23
 
 
24
 
    return false;
25
 
}
26
 
 
27
 
var XiboDataSetDataFormSubmitResponse = function(response) {
28
 
 
29
 
    if (response.success) {
30
 
        $('#' + response.uniqueReference).attr("action", response.loadFormUri);
31
 
    }
32
 
    else {
33
 
        // Login Form needed?
34
 
        if (response.login) {
35
 
            LoginBox(response.message);
36
 
            return false;
37
 
        }
38
 
        else {
39
 
            // Just an error we dont know about
40
 
            if (response.message == undefined) {
41
 
                SystemMessage(response);
42
 
            }
43
 
            else {
44
 
                SystemMessage(response.message);
45
 
            }
46
 
        }
47
 
    }
48
 
 
49
 
    return false;
50
 
}
 
 
b'\\ No newline at end of file'