Browse Source

Deprecate ajax: methods.

Herbert Vojčík 9 years ago
parent
commit
fda2431ef8
5 changed files with 10 additions and 4 deletions
  1. 2 0
      API-CHANGES.txt
  2. 3 2
      src/Platform-Browser.js
  3. 1 0
      src/Platform-Browser.st
  4. 3 2
      src/Platform-Services.js
  5. 1 0
      src/Platform-Services.st

+ 2 - 0
API-CHANGES.txt

@@ -1,6 +1,8 @@
 0.14.14:
 
 * InterfacingObject >> ajax: deprecated
+* BrowserInterface >> ajax: deprecated
+* PlatformInterface class >> ajax: deprecated
 
 + Environment >>
   + renamePackage:to:

+ 3 - 2
src/Platform-Browser.js

@@ -19,6 +19,7 @@ function $JQuery(){return $globals.JQuery||(typeof JQuery=="undefined"?nil:JQuer
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
+self._deprecatedAPI_("Use newXhr or dedicated library.");
 if(($receiver = $JQuery()) == null || $receiver.isNil){
 $1=self._error_("JQuery wrapper not loaded, cannot do AJAX.");
 } else {
@@ -31,10 +32,10 @@ return $1;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["anObject"],
-source: "ajax: anObject\x0a\x09^ JQuery\x0a\x09\x09ifNil: [ self error: 'JQuery wrapper not loaded, cannot do AJAX.' ]\x0a\x09\x09ifNotNil: [ JQuery current ajax: anObject ]",
+source: "ajax: anObject\x0a\x09self deprecatedAPI: 'Use newXhr or dedicated library.'.\x0a\x09^ JQuery\x0a\x09\x09ifNil: [ self error: 'JQuery wrapper not loaded, cannot do AJAX.' ]\x0a\x09\x09ifNotNil: [ JQuery current ajax: anObject ]",
 referencedClasses: ["JQuery"],
 //>>excludeEnd("ide");
-messageSends: ["ifNil:ifNotNil:", "error:", "ajax:", "current"]
+messageSends: ["deprecatedAPI:", "ifNil:ifNotNil:", "error:", "ajax:", "current"]
 }),
 $globals.BrowserInterface);
 

+ 1 - 0
src/Platform-Browser.st

@@ -20,6 +20,7 @@ I am platform interface class that tries to use window and jQuery; that is, one
 !BrowserInterface methodsFor: 'actions'!
 
 ajax: anObject
+	self deprecatedAPI: 'Use newXhr or dedicated library.'.
 	^ JQuery
 		ifNil: [ self error: 'JQuery wrapper not loaded, cannot do AJAX.' ]
 		ifNotNil: [ JQuery current ajax: anObject ]

+ 3 - 2
src/Platform-Services.js

@@ -1522,6 +1522,7 @@ var self=this;
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $2,$1,$receiver;
+self._deprecatedAPI_("Use newXhr or dedicated library.");
 $2=self["@worker"];
 if(($receiver = $2) == null || $receiver.isNil){
 $1=self._error_("ajax: not available");
@@ -1535,10 +1536,10 @@ return $1;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["anObject"],
-source: "ajax: anObject\x0a\x09^ worker\x0a\x09\x09ifNotNil: [ worker ajax: anObject ]\x0a\x09\x09ifNil: [ self error: 'ajax: not available' ]",
+source: "ajax: anObject\x0a\x09self deprecatedAPI: 'Use newXhr or dedicated library.'.\x0a\x09^ worker\x0a\x09\x09ifNotNil: [ worker ajax: anObject ]\x0a\x09\x09ifNil: [ self error: 'ajax: not available' ]",
 referencedClasses: [],
 //>>excludeEnd("ide");
-messageSends: ["ifNotNil:ifNil:", "ajax:", "error:"]
+messageSends: ["deprecatedAPI:", "ifNotNil:ifNil:", "ajax:", "error:"]
 }),
 $globals.PlatformInterface.klass);
 

+ 1 - 0
src/Platform-Services.st

@@ -374,6 +374,7 @@ setWorker: anObject
 !PlatformInterface class methodsFor: 'actions'!
 
 ajax: anObject
+	self deprecatedAPI: 'Use newXhr or dedicated library.'.
 	^ worker
 		ifNotNil: [ worker ajax: anObject ]
 		ifNil: [ self error: 'ajax: not available' ]