12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * Define a client proxy for ajax calls.
- */
- function Proxy() {};
- Proxy.prototype.root = function(){
- return context.ajax;
- }
- Proxy.prototype.post = function(data, f){
- if(typeof(context)!=='undefined' && typeof(context.sec_token)!=='undefined'){
- data.sec_token = context.sec_token;
- }
- $.post(this.root(), data, f, 'json');
- }
- var notebook = new Proxy();
- notebook.remove = function(c_id, id, f)
- {
- var data = {
- c_id: c_id,
- id: id,
- action: 'remove'
- };
- this.post(data, f);
- };
- notebook.remove_by_course = function(c_id, session_id, f)
- {
- var data = {
- c_id: c_id,
- session_id: session_id,
- action: 'remove_by_course'
- };
- this.post(data, f);
- };
|