var CloudCmd, Util, DOM; (function(CloudCmd, Util, DOM){ 'use strict'; CloudCmd.Help = HelpProto; function HelpProto(CallBack){ var Key = CloudCmd.Key, Images = DOM.Images, Help = this; function init() { Util.loadOnLoad([ CloudCmd.View, Help.show, ]); } this.show = function() { Images.showLoad({top:true}); DOM.cssSet({ id : 'help-css', inner : '#help {' + 'white-space' + ': normal;' + 'margin' + ': 25px;' + '}' + '#help li {' + 'list-style-type' + ': disc;' + '}' }); DOM.ajax({ url : '/HELP.md', success : function (pData) { var lData = {text: pData}; DOM.ajax({ method : 'post', url : 'https://api.github.com/markdown', data : Util.stringifyJSON(lData), success : function(pResult){ var div = DOM.anyload({ name : 'div', id : 'help', inner : pResult.toString() }); Images.hideLoad(); CloudCmd.View.show(div); }, error: Images.showError }); }, error : Images.showError }); }; this.hide = function() { CloudCmd.View.hide(); }; init(); } })(CloudCmd, Util, DOM);