Subversion Repositories bacoAlunos

Rev

Rev 1692 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1692 Rev 1775
Line 110... Line 110...
110
        {
110
        {
111
            $("#${FILE_INPUT_ID}").attr( "multiple" );
111
            $("#${FILE_INPUT_ID}").attr( "multiple" );
112
        }
112
        }
113
 
113
 
114
        token = "";
114
        token = "";
-
 
115
        dataCallbackTargetFunction = "";
-
 
116
 
115
        if($(e.relatedTarget).data('token'))
117
        if($(e.relatedTarget).data('token'))
116
        {
118
        {
117
 
119
 
118
            token = $(e.relatedTarget).data('token');
120
            token = $(e.relatedTarget).data('token');
119
 
121
 
120
        }
122
        }
-
 
123
        else if($(e.relatedTarget).data('data-callback-target-function-token-parameter'))
-
 
124
        {
-
 
125
 
-
 
126
            token = $(e.relatedTarget).data('data-callback-target-function-token-parameter');
-
 
127
 
-
 
128
        }
-
 
129
 
-
 
130
        if($(e.relatedTarget).data('data-callback-target-function'))
-
 
131
        {
-
 
132
 
-
 
133
            dataCallbackTargetFunction = $(e.relatedTarget).data('data-callback-target-function');
-
 
134
 
-
 
135
        }
-
 
136
 
121
 
137
 
122
 
138
 
123
        if($(e.relatedTarget).data('showmetafields') != null && $(e.relatedTarget).data('showmetafields') == true)
139
        if($(e.relatedTarget).data('showmetafields') != null && $(e.relatedTarget).data('showmetafields') == true)
124
        {
140
        {
125
            angular.element($("#filesUploadModal")).scope().showMetaFields = true;
141
            angular.element($("#filesUploadModal")).scope().showMetaFields = true;
Line 153... Line 169...
153
                        alert("Não existem ficheiros para confirmar. Importe os ficheiros que desejar ou cancele este formulário.")
169
                        alert("Não existem ficheiros para confirmar. Importe os ficheiros que desejar ou cancele este formulário.")
154
                    }
170
                    }
155
                    else
171
                    else
156
                    {
172
                    {
157
                        var jsonContent = $("#jsonFiles").val();
173
                        var jsonContent = $("#jsonFiles").val();
-
 
174
                        if(dataCallbackTargetFunction != "")
-
 
175
                        {
-
 
176
                            eval(dataCallbackTargetFunction)(jsonContent,token);
-
 
177
                        }
-
 
178
                        else
-
 
179
                        {
158
                        $(jsonTargetId).val(jsonContent);
180
                            $(jsonTargetId).val(jsonContent);
159
                        $(jsonTargetId).change();
181
                            $(jsonTargetId).change();
-
 
182
                        }
160
                        $("#${FILE_INPUT_ID}").fileinput('clear');
183
                        $("#${FILE_INPUT_ID}").fileinput('clear');
161
 
184
 
162
                        angular.element($("#filesUploadModal")).scope().uploadedFiles = [];
185
                        angular.element($("#filesUploadModal")).scope().uploadedFiles = [];
163
                        angular.element($("#filesUploadModal")).scope().$apply();
186
                        angular.element($("#filesUploadModal")).scope().$apply();
164
                        $('#filesUploadModal').modal('hide');
187
                        $('#filesUploadModal').modal('hide');