fix for json and some other bugs
This commit is contained in:
		
							parent
							
								
									e453cfce9c
								
							
						
					
					
						commit
						90fd9de5a8
					
				|  | @ -1,5 +1,6 @@ | ||||||
| orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ // this init journal papers | orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ // this init journal papers | ||||||
|     this.initializeJournalPapers.formCallback = function(data){ |     this.initializeJournalPapers.formCallback = function(data){ | ||||||
|  |       if(data.success){ | ||||||
|         o.notify(data.msg,"success"); |         o.notify(data.msg,"success"); | ||||||
|         o.sub_menu_item($("div[content-type=menu] a").eq(0)); |         o.sub_menu_item($("div[content-type=menu] a").eq(0)); | ||||||
|       }else{ |       }else{ | ||||||
|  |  | ||||||
|  | @ -2,8 +2,10 @@ | ||||||
| //harry
 | //harry
 | ||||||
| //Inititialize function will initialize desktop
 | //Inititialize function will initialize desktop
 | ||||||
| 
 | 
 | ||||||
| //callback-method will be called after desktop controlled ajax call;
 | //callback-method will be called after desktop controlled ajax call
 | ||||||
| //container=true is the area where the view will be loaded
 | //container=true is the area where the view will be loaded
 | ||||||
|  | //load = true is used to load the list element by default
 | ||||||
|  | //response-type = "json"|"script"|"xml|html" default is json 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| $.extend($.expr[':'], { | $.extend($.expr[':'], { | ||||||
|  | @ -101,10 +103,10 @@ var orbitDesktop = function(dom){ | ||||||
|                   window.o[o.data_method](target,url,cache); |                   window.o[o.data_method](target,url,cache); | ||||||
|               } |               } | ||||||
|             o.sub_menu_item($(o.contentHolder).find("*[content-type=menu] a[load=true]")); |             o.sub_menu_item($(o.contentHolder).find("*[content-type=menu] a[load=true]")); | ||||||
|         }); |            }) | ||||||
|           }else{ |           }else{ | ||||||
|             $(o.contentHolder).html(o.desktopData[o.currentface]); |             $(o.contentHolder).html(o.desktopData[o.currentface]); | ||||||
|         o.sub_menu_item($(o.contentHolder).find("*[content-type=menu] a[load=true]").trigger("click")); |             o.sub_menu_item($(o.contentHolder).find("*[content-type=menu] a[load=true]")); | ||||||
|             cache = true; |             cache = true; | ||||||
|             if(typeof o.data_method != "undefined"){ |             if(typeof o.data_method != "undefined"){ | ||||||
|                if(o.data_method != "") |                if(o.data_method != "") | ||||||
|  | @ -135,13 +137,22 @@ var orbitDesktop = function(dom){ | ||||||
| 
 | 
 | ||||||
|     $("body").on("submit","form[form-type=ajax_form]",function(){ |     $("body").on("submit","form[form-type=ajax_form]",function(){ | ||||||
|       var callback_method = $(this).attr("callback-method"); |       var callback_method = $(this).attr("callback-method"); | ||||||
|  |       var dt = null; | ||||||
|  |       dt = $(this).attr("response-type"); | ||||||
|  |       if(dt == null){ | ||||||
|  |         dt = "json"; | ||||||
|  |       } | ||||||
|       var options = { |       var options = { | ||||||
|  |         dataType : dt, | ||||||
|         success:function(responseText, statusText, xhr, $form){ |         success:function(responseText, statusText, xhr, $form){ | ||||||
|           if(typeof callback_method != "undefined"){ |           if(typeof callback_method != "undefined"){ | ||||||
|             if(callback_method != ""){ |             if(callback_method != ""){ | ||||||
|               window.o[o.data_method][callback_method](responseText,statusText,xhr,$form); |               window.o[o.data_method][callback_method](responseText,statusText,xhr,$form); | ||||||
|             } |             } | ||||||
|           } |           } | ||||||
|  |         }, | ||||||
|  |         error:function(){ | ||||||
|  |           o.notify("Please try again later!","imp"); | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|       $(this).ajaxSubmit(options); |       $(this).ajaxSubmit(options); | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ defaults: &defaults | ||||||
|   host: localhost |   host: localhost | ||||||
|   # slaves: |   # slaves: | ||||||
|   #   - host: slave1.local |   #   - host: slave1.local | ||||||
|   port: 37017 |   port: 27017 | ||||||
|   #   - host: slave2.local |   #   - host: slave2.local | ||||||
|   #     port: 27019 |   #     port: 27019 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue