forked from 0x2620/pandora
api/help dialog cleanup
This commit is contained in:
parent
cf2b9134f5
commit
ffc7b693a7
2 changed files with 9 additions and 15 deletions
|
@ -31,10 +31,10 @@ pandora.ui.apiDialog = function() {
|
||||||
title: 'Help...'
|
title: 'Help...'
|
||||||
}).bindEvent({
|
}).bindEvent({
|
||||||
click: function() {
|
click: function() {
|
||||||
pandora.UI.set({page: 'help', 'hash.anchor': ''})
|
pandora.UI.set({page: 'help', 'hash.anchor': ''});
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
{},
|
{},
|
||||||
Ox.Button({
|
Ox.Button({
|
||||||
id: 'close',
|
id: 'close',
|
||||||
title: 'Close'
|
title: 'Close'
|
||||||
|
@ -66,7 +66,7 @@ pandora.ui.apiDialog = function() {
|
||||||
pandora.user.ui.page == 'api' && that.select(data.value);
|
pandora.user.ui.page == 'api' && that.select(data.value);
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
overview = '<div class="OxSelectable"><h2>API Documentation</h2>use this api in the browser with <a href="/static/oxjs/demos/doc2/index.html#Ox.App">Ox.app</a> or use <a href="http://code.0x2620.org/pandora_client">pandora_client</a> it in python. Further description of the api can be found <a href="https://wiki.0x2620.org/wiki/pandora/API">on the wiki</a></div>';
|
overview = '<h1><b>API Documentation</b></h1><br>use this api in the browser with <a href="/static/oxjs/demos/doc2/index.html#Ox.App">Ox.app</a> or use <a href="http://code.0x2620.org/pandora_client">pandora_client</a> it in python. Further description of the api can be found <a href="https://wiki.0x2620.org/wiki/pandora/API">on the wiki</a></div>';
|
||||||
|
|
||||||
pandora.api.api({docs: true, code: true}, function(results) {
|
pandora.api.api({docs: true, code: true}, function(results) {
|
||||||
var items = [{
|
var items = [{
|
||||||
|
@ -96,7 +96,7 @@ pandora.ui.apiDialog = function() {
|
||||||
max: 1,
|
max: 1,
|
||||||
min: 1,
|
min: 1,
|
||||||
scrollbarVisible: true,
|
scrollbarVisible: true,
|
||||||
selected: [],
|
selected: [selected],
|
||||||
sort: [{key: 'sort', operator: '+'}],
|
sort: [{key: 'sort', operator: '+'}],
|
||||||
unique: 'id'
|
unique: 'id'
|
||||||
})
|
})
|
||||||
|
@ -122,20 +122,14 @@ pandora.ui.apiDialog = function() {
|
||||||
orientation: 'horizontal'
|
orientation: 'horizontal'
|
||||||
});
|
});
|
||||||
|
|
||||||
that.options({content: $panel});
|
that.select(selected).options({content: $panel});
|
||||||
|
$list.gainFocus();
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
that.select = function(id) {
|
that.select = function(id) {
|
||||||
if (id) {
|
if (id && actions[id]) {
|
||||||
$text.html('');
|
$text.html('<h1><b>' + id + '</b><h1><br>');
|
||||||
$text.append(
|
|
||||||
$('<h2>')
|
|
||||||
.html(id)
|
|
||||||
.css({
|
|
||||||
marginBottom: '8px'
|
|
||||||
})
|
|
||||||
);
|
|
||||||
var code = actions[id].code[1],
|
var code = actions[id].code[1],
|
||||||
f = actions[id].code[0],
|
f = actions[id].code[0],
|
||||||
line = Math.round(Ox.last(f.split(':')) || 0),
|
line = Math.round(Ox.last(f.split(':')) || 0),
|
||||||
|
|
|
@ -33,7 +33,7 @@ pandora.ui.helpDialog = function() {
|
||||||
title: 'API Documentation...'
|
title: 'API Documentation...'
|
||||||
}).bindEvent({
|
}).bindEvent({
|
||||||
click: function() {
|
click: function() {
|
||||||
pandora.UI.set({page: 'api', 'hash.anchor': ''})
|
pandora.UI.set({page: 'api', 'hash.anchor': ''});
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
{},
|
{},
|
||||||
|
|
Loading…
Reference in a new issue