Something went wrong on our end
Forked from
amiv / Admintool
604 commits behind the upstream repository.
-
CupCakeArmy authoredCupCakeArmy authored
README.md 4.98 KiB
Admintool
Software:
ubuntu /14.04.1
nginx /1.4.6
Dependecies:
jQuery /2.2.2
bootstrap /3.3.6
amivaccess /1.0
File Structure:
- admin (Admintool)
- lib (Libraries)
- bootstrap
- jquery
- amiv (amivcore)
- cust (custom files)
- main.js (our js file)
- main.css (our css file)
- res (Resources)
- bg (big pictures and backgrounds)
- favicon
- fonts
- logo
- tools (tools)
- main.tool
- users.tool
- ...
- lib (Libraries)
- public (Website)
tools
:
Library The JS library tools
is the backbone of the single tools. It enables the tool itself to take actions, such as store data, customize the menu, spawn alert boxes, load new tools and more.
log(msg, type, timeout)
Displays an alert box to the user.
-
msg /text,HTML
The message or html to be displayed in the alert box -
type /('s', 'i', 'w', 'e')
Specifies the type of message. Displays different colors for each type.- s: success
- i: information
- w: warning
- e: error
-
timeout /int (optional)
Number of milliseconds that the message will be displayed. If not specified the default time is 5s, or 5000ms.
Example:
-
tools.log('User updated!', 's');
Creates a green alert box with the message specified that will disappear after 5000ms. -
tools.log('Error!', 'e', 10000);
Creates a gred alert box with the message specified that will disappear after 10s.
modal(data)
Spwans a BS modal.
-
data /js object
Object containning the infos-
head /text, HTML (optional)
Sets the modal title. -
body /text, HTML (optional)
Sets the modal body. -
button /text, HTML (optional)
Confirm button text. -
success /function (optional)
Function called on confirm button press. -
cancel /function (optional)
Function called on cancel or modal is closed.
-
Example:
tools.modal();
//Creates an empty modal.
tools.modal({
head: 'Download Flash Player!!',
body: 'Your browser needs this super important plugin',
button: 'DOWNLOAD!',
success: function(){
some.nasty.virus();
},
cancel: function(){
console.log('No Virus for you -.-');
}
});
// Makes a modal to download stuff
getTool(tool)
Loads the specified tool. If no tool is specified the tool in the navigaton bar (hashtag) will be chosen.
-
tool /text (optional)
Specifies the tool.
Example:
-
tools.getTool('home');
Will get the /res/tools/home
.tool and loads it into the site.
ui
ui
element allows you to access ui components (menu) and take actions (login, logout, toggleSideMenu).
The toggleSideMenu()
Example:
-
tools.ui.toggleSideMenu();
Toggles the sidebar.