123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- (function ($, DX, undefined) {
- var timer;
- var Sites = [];
- var layoutSets = DX.framework.html.layoutSets;
- layoutSets["desktop"] = layoutSets["desktop"] || [];
- layoutSets["desktop"].push({
- platform: "generic",
- controller: new DX.framework.html.DefaultLayoutController({
- name: "desktop",
- disableViewLoadingState: true
- })
- });
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- var CmSiteDataSource = BemsWebApplication.db.createDataSource('CmSite')
- var fuelTypesDataSource = BemsWebApplication.db.createDataSource('BemsFuelType');
-
-
- fuelTypesDataSource.load().done(function (dbfuelType) {
- for (var i = 0; i < dbfuelType.length; i++)
-
- if (dbfuelType[i].FuelTypeId() > 0) $Code.g_fuelTypes.push(dbfuelType[i]);
- });
- $.when(CmSiteDataSource.load()).done(function (result) {
- Sites = result;
- BWA.Desktop.Sites = Sites;
- });
- var timer = setInterval(function () {
- var timeStr = new Date().format('현재시간: yyyy년 MM월 dd일 HH:mm');
- $('.time').html(timeStr);
- }, 1000);
- })(jQuery, DevExpress);
- BemsWebApplication.Desktop = {
- ControlViewOpen: function () {
- window.open('http://www.naver.com/', '_blank');
- },
- showNav: function () {
- return BWA.LoginManager.showNav();
- },
- handleLogout: function (e) {
- BWA.LoginManager.logout();
- },
- handleLogoClick: function (e) {
-
- BWA.LoginManager.goMainDashBoard();
- },
- handleNavItemSelectAction: function (e) {
-
- if (_.isUndefined(e.itemData) === false && !BWA.LoginManager.isCenterLogin()) {
- $SideMenu.setNavigationId(e.itemData.id);
- }
- },
- first: 0,
- handleDesktopToolbarContentReadyAction: function (e) {
- return;
- this.first++;
- if (this.first !== 5) return;
- $SideMenu.showSideMenuIfWill();
- console.log('handleDesktopToolbarContentReadyAction :');
- var item = e.element.find('.dx-toolbar-before div');
- console.log($(item).html());
- console.log($SideMenu.selectedItems());
- console.log('== END : handleDesktopToolbarContentReadyAction :');
- item.children().remove();
- var ul = $('<ul>', { 'class': 'toolbar_titles' });
- var li = $('<li>', { 'class': 'none_select_title' });
- var h1 = $('<h1>');
- $.each($SideMenu.selectedItems(), function (i, item) {
- var subLi = li.clone();
- var subH1 = h1.clone().text(item.title);
- subH1.appendTo(subLi);
- subLi.appendTo(ul);
- });
- var mainLi = $('<li>', { 'class': 'select_title' });
- h1.text(e.model.title).appendTo(mainLi);
- mainLi.appendTo(ul);
- ul.appendTo(item);
- console.log('run!@');
- },
- handleDesktopToolbarItemRenderedAction: function (e) {
- },
- navToUserInfoManagement: function (e) {
- BWA.app.navigate('User');
- },
- naveToLogManagement: function (e) {
- BWA.app.navigate('UserLoginHistory');
- }
- };
- BWA.Desktop = BemsWebApplication.Desktop;
|