Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cloud-quote
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
cloud-quote
Commits
be2f30fc
Commit
be2f30fc
authored
Mar 21, 2013
by
Sven Franck
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bugfix: don't reload jIO when going back and forth
parent
681af6a3
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
54 additions
and
49 deletions
+54
-49
gadgets/configure.html
gadgets/configure.html
+52
-44
img/providers/joyent.png
img/providers/joyent.png
+0
-0
js/controller.js
js/controller.js
+2
-5
No files found.
gadgets/configure.html
View file @
be2f30fc
...
...
@@ -223,7 +223,6 @@
//
<!
[
CDATA
[
// initialize jio_config
if
(
$
.
fn
.
fauna
.
jio_item_config
===
undefined
)
{
$
.
fn
.
fauna
.
jio_item_config
=
jIO
.
newJio
({
"
type
"
:
"
local
"
,
"
username
"
:
"
item_config
"
,
...
...
@@ -294,55 +293,64 @@
.
filter
(
function
()
{
return
$
(
this
).
jqmData
(
'
bound
'
)
!==
true
;
})
.
jqmData
(
'
bound
'
,
true
)
.
on
(
'
click
'
,
'
a
'
,
function
(
e
)
{
var
m
,
formdata
,
ajaxObject
;
e
.
preventDefault
();
var
m
,
formdata
=
$
(
"
form[name=compare]
"
).
serialize
(),
// only pull once!
if
(
$
.
fn
.
fauna
.
items_loaded
===
undefined
)
{
$
.
fn
.
fauna
.
items_loaded
=
true
;
formdata
=
$
(
"
form[name=compare]
"
).
serialize
();
ajaxObject
=
{
url
:
"
../data/stats.json
"
,
type
:
"
post
"
,
returnformat
:
"
JSON
"
,
handleDataInResponse
:
"
true
"
,
formdata
:
formdata
,
successHandler
:
function
(
data
)
{
var
m
,
lookUp
,
provider
,
lookup
;
$
.
fn
.
util
.
spin
(
'
show
'
);
for
(
machine
in
data
)
{
if
(
data
.
hasOwnProperty
(
machine
))
{
m
=
data
[
machine
];
lookUp
=
$
.
fn
.
fauna
.
jio_machine_config
[
machine
];
if
(
lookUp
!==
undefined
)
{
provider
=
lookUp
[
"
provider
"
];
alias
=
lookUp
[
"
alias
"
];
searchtext
=
lookUp
[
"
alias
"
].
toLowerCase
()
+
"
,
"
+
lookUp
[
"
provider
"
].
toLowerCase
()
+
"
,
"
+
machine
.
toLowerCase
();
}
else
{
provider
=
""
;
alias
=
""
;
searchtext
=
""
;
url
:
"
../data/stats.json
"
,
type
:
"
post
"
,
returnformat
:
"
JSON
"
,
handleDataInResponse
:
"
true
"
,
formdata
:
formdata
,
successHandler
:
function
(
data
)
{
var
m
,
lookUp
,
provider
,
lookup
;
$
.
fn
.
util
.
spin
(
'
show
'
);
for
(
machine
in
data
)
{
if
(
data
.
hasOwnProperty
(
machine
))
{
m
=
data
[
machine
];
lookUp
=
$
.
fn
.
fauna
.
jio_machine_config
[
machine
];
if
(
lookUp
!==
undefined
)
{
provider
=
lookUp
[
"
provider
"
];
alias
=
lookUp
[
"
alias
"
];
searchtext
=
lookUp
[
"
alias
"
].
toLowerCase
()
+
"
,
"
+
lookUp
[
"
provider
"
].
toLowerCase
()
+
"
,
"
+
machine
.
toLowerCase
();
}
else
{
provider
=
""
;
alias
=
""
;
searchtext
=
""
;
}
$
.
fn
.
fauna
.
jio_item_config
.
put
({
"
_id
"
:
machine
,
"
searchtext
"
:
searchtext
,
"
alias
"
:
alias
,
"
provider
"
:
provider
,
"
init
"
:
m
[
"
init
"
],
"
last
"
:
m
[
"
last
"
],
"
downtime
"
:
m
[
"
machine_downtime
"
],
"
totaltime
"
:
m
[
"
totaltime
"
],
"
percentile
"
:
m
[
"
percentile
"
],
"
ts
"
:
new
Date
()
});
}
$
.
fn
.
fauna
.
jio_item_config
.
put
({
"
_id
"
:
machine
,
"
searchtext
"
:
searchtext
,
"
alias
"
:
alias
,
"
provider
"
:
provider
,
"
init
"
:
m
[
"
init
"
],
"
last
"
:
m
[
"
last
"
],
"
downtime
"
:
m
[
"
machine_downtime
"
],
"
totaltime
"
:
m
[
"
totaltime
"
],
"
percentile
"
:
m
[
"
percentile
"
],
"
ts
"
:
new
Date
()
});
}
$
.
fn
.
util
.
spin
(
'
hide
'
);
// go to results page, this should be inside search callback
$
.
mobile
.
changePage
(
'
results.html
'
,
{
transition
:
'
fade
'
});
},
errorHandler
:
function
(
XMLHttpRequest
,
textStatus
,
errorThrown
)
{
//
}
$
.
fn
.
util
.
spin
(
'
hide
'
);
// go to results page
$
.
mobile
.
changePage
(
'
results.html
'
,
{
transition
:
'
fade
'
});
},
errorHandler
:
function
(
XMLHttpRequest
,
textStatus
,
errorThrown
)
{
//
}
};
$
.
fn
.
util
.
ajaxFormSubmit
(
ajaxObject
);
// get records
$
.
fn
.
util
.
ajaxFormSubmit
(
ajaxObject
);
}
else
{
// go to results page - inside a search callback!!!
$
.
mobile
.
changePage
(
'
results.html
'
,
{
transition
:
'
fade
'
});
}
});
$
(
document
).
ready
(
function
()
{
...
...
img/providers/joyent.png
0 → 100644
View file @
be2f30fc
4.83 KB
js/controller.js
View file @
be2f30fc
...
...
@@ -10,9 +10,9 @@ define([], function () {
function
(
i18n
)
{
var
fauna
=
{},
// application environment (PUBLIC-settings)
flora
=
{
flora
=
{
// user environment (PRIVATE)
items_good_until
:
new
Date
(
"
March 20, 2013 00:00:00
"
)
},
// user environment (PRIVATE)
},
util
=
{}
// utility functions (PUBLIC)
util
=
{
...
...
@@ -187,9 +187,6 @@ define([], function () {
// enhancing gadgets when everyone else is done
$
(
document
).
on
(
'
render_enhance
'
,
function
(
e
,
data
)
{
data
.
gadget
.
trigger
(
"
create
"
);
// if (data.callback !== undefined) {
// data.callback();
// }
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment