2
|
1 var Providers = {
|
|
2 _providers: [],
|
|
3 _selected: null,
|
|
4
|
|
5 addProvider: function(provider)
|
|
6 {
|
|
7 this._providers.push(provider);
|
|
8 if (this._selected == null)
|
|
9 this._selected = provider;
|
|
10 },
|
|
11
|
|
12 selectProvider: function(provider)
|
|
13 {
|
|
14 this._selected = provider;
|
|
15 },
|
|
16
|
|
17 getSelectedProvider: function()
|
|
18 {
|
|
19 return this._selected;
|
|
20 },
|
|
21
|
|
22 getProviders: function()
|
|
23 {
|
|
24 return this._providers;
|
|
25 }
|
|
26 }
|
|
27
|
|
28 var ImageShack = {
|
|
29 addFormFields: function(formdata)
|
|
30 {
|
|
31 formdata.addControl("uploadtype", "on");
|
|
32 formdata.addControl("url", "paste image url here");
|
|
33 formdata.addControl("MAX_FILE_SIZE", "3145728");
|
|
34 formdata.addControl("refer", "");
|
|
35 formdata.addControl("brand", "");
|
|
36 formdata.addControl("optsize", "320x320");
|
|
37 },
|
|
38
|
|
39 getFileFormField: function()
|
|
40 {
|
|
41 return "fileupload";
|
|
42 },
|
|
43
|
|
44 getReferer: function()
|
|
45 {
|
|
46 return "http://www.imageshack.us/";
|
|
47 },
|
|
48
|
|
49 getSubmissionURL: function()
|
|
50 {
|
|
51 return "http://www.imageshack.us/";
|
|
52 }
|
|
53 }
|
|
54
|
|
55 var AllYouCanUpload = {
|
|
56 addFormFields: function(formdata)
|
|
57 {
|
|
58 formdata.addControl("images[0].submittedPhotoSize", "100%");
|
|
59 formdata.addControl("imagesCount", "1");
|
|
60 },
|
|
61
|
|
62 getFileFormField: function()
|
|
63 {
|
|
64 return "images[0].fileName";
|
|
65 },
|
|
66
|
|
67 getReferer: function()
|
|
68 {
|
|
69 return "http://allyoucanupload.webshots.com/";
|
|
70 },
|
|
71
|
|
72 getSubmissionURL: function()
|
|
73 {
|
|
74 return "http://allyoucanupload.webshots.com/uploadcomplete";
|
|
75 }
|
|
76 }
|
|
77
|
|
78 Providers.addProvider(ImageShack);
|
|
79 //Providers.addProvider(AllYouCanUpload);
|