Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 7179 | Rev 7181 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 7179 Rev 7180
Línea 23... Línea 23...
23
jQuery( document ).ready(function( $ ) {
23
jQuery( document ).ready(function( $ ) {
Línea 24... Línea 24...
24
 
24
 
25
    var data_resources  = new Array();
25
    var data_resources  = new Array();
Línea -... Línea 26...
-
 
26
    var data_events = new Array();
-
 
27
 
-
 
28
    $.fn.openBackend = function(url) {
-
 
29
        NProgress.start();
-
 
30
        $.ajax({
-
 
31
            'dataType'  : 'json',
-
 
32
            'method'    : 'get',
-
 
33
            'url'       :  action,
-
 
34
            'data'      :  $('#form').serialize(),
-
 
35
        }).done(function(response) {
-
 
36
            if(response['success']) {
-
 
37
              window.open(response['data'], '_backend')
-
 
38
            } else {
-
 
39
                $.fn.showError(response['data']);
-
 
40
            }
-
 
41
        }).fail(function( jqXHR, textStatus, errorThrown) {
-
 
42
            $.fn.showError(textStatus);
-
 
43
        }).always(function() {
-
 
44
            NProgress.done();
-
 
45
        });
-
 
46
 
26
    var data_events = new Array();
47
    } 
27
 
48
 
28
    $('#calendar').fullCalendar({
49
    $('#calendar').fullCalendar({
29
        header: {
50
        header: {
30
            left: 'prev,next today',
51
            left: 'prev,next today',
Línea 39... Línea 60...
39
            url: '$routeEvents',
60
            url: '$routeEvents',
40
            error: function() {
61
            error: function() {
41
              $('#script-warning').show();
62
              $('#script-warning').show();
42
            }
63
            }
43
          }
64
          }
-
 
65
          eventClick: function(event) {
-
 
66
            if (event.url) {
-
 
67
                setTimeout(() => {
-
 
68
                  $.fn.openBackend(event.url)
-
 
69
                }, 200);
-
 
70
                return false;
-
 
71
            }
-
 
72
          },
44
          ,eventRender: function(eventObj, \$el) {
73
          ,eventRender: function(eventObj, \$el) {
45
            $('.popover').remove();
74
            $('.popover').remove();
46
            \$el.popover({
75
            \$el.popover({
47
                title: eventObj.title,
76
                title: eventObj.title,
48
                content: eventObj.agenda,
77
                content: eventObj.agenda,
Línea 59... Línea 88...
59
            });
88
            });
60
        },
89
        },
Línea 61... Línea 90...
61
 
90
 
Línea -... Línea 91...
-
 
91
    });
-
 
92
 
-
 
93
    $('body').on('click', 'a.goto-backend', function(e) {
-
 
94
        e.preventDefault();
-
 
95
        var action = $(this).attr('href');
-
 
96
 
-
 
97
        
-
 
98
        $.fn.openBackend(action)
Línea 62... Línea 99...
62
    });
99
    });
63
 
100
 
64
    
101