Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
check
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abook_web
check
Commits
761f1355
Commit
761f1355
authored
2 years ago
by
NGUYEN HOANG SON
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
implement save dashboard setting
parent
52572808
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
9 deletions
+18
-9
abvw/js/dashboardSetting/dashboard-setting.js
+18
-9
No files found.
abvw/js/dashboardSetting/dashboard-setting.js
View file @
761f1355
...
...
@@ -51,16 +51,18 @@ DashboardSetting.applySettings = function (settings) {
}
};
DashboardSetting
.
saveSetting
=
function
(
key
,
enabled
)
{
if
(
DashboardSetting
.
elementItems
.
hasOwnProperty
(
key
))
{
const
elementItem
=
DashboardSetting
.
elementItems
[
key
];
elementItem
.
enabled
=
enabled
;
}
DashboardSetting
.
saveSetting
=
function
()
{
let
param
=
{};
param
.
sid
=
COMMON
.
getSid
();
param
[
key
]
=
enabled
;
for
(
const
key
in
DashboardSetting
.
elementItems
)
{
const
element
=
DashboardSetting
.
elementItems
[
key
];
param
[
key
]
=
element
.
enabled
;
}
COMMON
.
cmsAjax
(
DashboardSetting
.
saveSettingApiUrl
,
param
,
false
,
function
(
json
)
{
DashboardSetting
.
closeModal
();
},
function
()
{
console
.
log
(
'DashboardSetting.saveSetting error'
);
DashboardSetting
.
closeModal
();
});
};
...
...
@@ -73,7 +75,10 @@ DashboardSetting.bindToggleClick = function () {
if
(
$
(
this
).
hasClass
(
'checked'
))
{
enabled
=
true
;
}
DashboardSetting
.
saveSetting
(
key
,
enabled
);
if
(
DashboardSetting
.
elementItems
.
hasOwnProperty
(
key
))
{
const
elementItem
=
DashboardSetting
.
elementItems
[
key
];
elementItem
.
enabled
=
enabled
;
}
});
};
...
...
@@ -86,5 +91,9 @@ DashboardSetting.init = function () {
};
DashboardSetting
.
onClickSave
=
function
()
{
console
.
log
(
"DashboardSetting.save"
);
DashboardSetting
.
saveSetting
();
};
DashboardSetting
.
closeModal
=
function
()
{
$
(
'#dashboard-setting-modal .close'
).
click
();
};
This diff is collapsed.
Click to expand it.
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