##// END OF EJS Templates
make base project url a method on notebook list
Bussonnier Matthias -
Show More
@@ -20,6 +20,10 var IPython = (function (IPython) {
20 }
20 }
21 };
21 };
22
22
23 NotebookList.prototype.baseProjectUrl = function () {
24 return $('body').data('baseProjectUrl')
25 };
26
23 NotebookList.prototype.style = function () {
27 NotebookList.prototype.style = function () {
24 $('#notebook_toolbar').addClass('list_toolbar');
28 $('#notebook_toolbar').addClass('list_toolbar');
25 $('#drag_info').addClass('toolbar_info');
29 $('#drag_info').addClass('toolbar_info');
@@ -100,7 +104,7 var IPython = (function (IPython) {
100 },this)
104 },this)
101 };
105 };
102
106
103 var url = $('body').data('baseProjectUrl') + 'notebooks';
107 var url = this.baseProjectUrl() + 'notebooks';
104 $.ajax(url, settings);
108 $.ajax(url, settings);
105 };
109 };
106
110
@@ -162,7 +166,7 var IPython = (function (IPython) {
162 var new_item_name = $('<span/>').addClass('item_name');
166 var new_item_name = $('<span/>').addClass('item_name');
163 new_item_name.append(
167 new_item_name.append(
164 $('<a/>').
168 $('<a/>').
165 attr('href', $('body').data('baseProjectUrl')+notebook_id).
169 attr('href', this.baseProjectUrl()+notebook_id).
166 attr('target','_blank').
170 attr('target','_blank').
167 text(nbname)
171 text(nbname)
168 );
172 );
@@ -212,7 +216,7 var IPython = (function (IPython) {
212 that.load_list();
216 that.load_list();
213 }
217 }
214 };
218 };
215 var url = $('body').data('baseProjectUrl') + 'kernels/'+kernel;
219 var url = this.baseProjectUrl() + 'kernels/'+kernel;
216 $.ajax(url, settings);
220 $.ajax(url, settings);
217 });
221 });
218 new_buttons.append(shutdown_button);
222 new_buttons.append(shutdown_button);
@@ -253,7 +257,7 var IPython = (function (IPython) {
253 parent_item.remove();
257 parent_item.remove();
254 }
258 }
255 };
259 };
256 var url = $('body').data('baseProjectUrl') + 'notebooks/' + notebook_id;
260 var url = this.baseProjectUrl() + 'notebooks/' + notebook_id;
257 $.ajax(url, settings);
261 $.ajax(url, settings);
258 $(this).dialog('close');
262 $(this).dialog('close');
259 },
263 },
@@ -302,7 +306,7 var IPython = (function (IPython) {
302 };
306 };
303
307
304 var qs = $.param({name:nbname, format:nbformat});
308 var qs = $.param({name:nbname, format:nbformat});
305 var url = $('body').data('baseProjectUrl') + 'notebooks?' + qs;
309 var url = this.baseProjectUrl() + 'notebooks?' + qs;
306 $.ajax(url, settings);
310 $.ajax(url, settings);
307 });
311 });
308 var cancel_button = $('<button>Cancel</button>').button().
312 var cancel_button = $('<button>Cancel</button>').button().
General Comments 0
You need to be logged in to leave comments. Login now