Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
laravel-adminpanel
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
laravel-adminpanel
Commits
bbdb73f9
Commit
bbdb73f9
authored
Feb 28, 2018
by
Viral Solani
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- minor refactoring
- remove unwanted files
parent
cd8fd8b9
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
173 additions
and
450 deletions
+173
-450
admin.js
public/js/backend/admin.js
+173
-173
admin_old.js
public/js/backend/admin_old.js
+0
-277
No files found.
public/js/backend/admin.js
View file @
bbdb73f9
//common functionalities for all the javascript featueres
var
Backend
=
{};
// common variable used in all the files of the backend
(
function
()
{
(
function
(){
Backend
=
{
Utils
:
{
...
...
@@ -87,7 +87,6 @@ var Backend = {}; // common variable used in all the files of the backend
return
urljson
;
},
},
/**
...
...
@@ -104,7 +103,8 @@ var Backend = {}; // common variable used in all the files of the backend
/**
* Roles management
*/
Roles
:
{
Roles
:
{
selectors
:
{
associated
:
document
.
querySelector
(
"
select[name='associated_permissions']
"
),
associated_container
:
document
.
getElementById
(
"
#available-permissions
"
),
...
...
@@ -245,12 +245,14 @@ var Backend = {}; // common variable used in all the files of the backend
});
}
},
/**
* Users delete page
*
*/
UserDeleted
:
{
UserDeleted
:
{
selectors
:
{
AlldeletePerms
:
document
.
querySelectorAll
(
"
a[name='delete_user_perm']
"
),
AllrestorePerms
:
document
.
querySelectorAll
(
"
a[name='restore_user']
"
),
...
...
@@ -380,7 +382,8 @@ var Backend = {}; // common variable used in all the files of the backend
/**
* Tiny MCE
*/
tinyMCE
:
{
tinyMCE
:
{
init
:
function
()
{
tinymce
.
init
({
path_absolute
:
"
/
"
,
...
...
@@ -426,7 +429,8 @@ var Backend = {}; // common variable used in all the files of the backend
}
},
emailTemplate
:
{
emailTemplate
:
{
selectors
:
{
emailtemplateSelection
:
document
.
querySelector
(
"
.select2
"
)
...
...
@@ -486,7 +490,6 @@ var Backend = {}; // common variable used in all the files of the backend
}
},
/**
* Profile
*
...
...
@@ -520,7 +523,8 @@ var Backend = {}; // common variable used in all the files of the backend
* for all datatables
*
*/
DataTableSearch
:
{
//functionalities related to datable search at all the places
DataTableSearch
:
{
//functionalities related to datable search at all the places
selector
:
{
},
...
...
@@ -618,7 +622,8 @@ var Backend = {}; // common variable used in all the files of the backend
},
Settings
:
{
Settings
:
{
selectors
:
{
RouteURL
:
""
,
setting
:
document
.
getElementById
(
"
setting
"
)
...
...
@@ -678,12 +683,7 @@ var Backend = {}; // common variable used in all the files of the backend
}
}
};
})();
...
...
public/js/backend/admin_old.js
deleted
100755 → 0
View file @
cd8fd8b9
var
Backend
=
{
/**
* Pages
*
*/
Pages
:
{
init
:
function
()
{
Backend
.
tinyMCE
.
init
();
},
},
/**
* Access management
*
*/
Access
:
{
selectors
:
{
select2
:
jQuery
(
"
.select2
"
),
},
init
:
function
()
{
this
.
addHandlers
();
},
addHandlers
:
function
()
{
this
.
selectors
.
select2
.
select2
();
}
},
/**
* Blog
*
*/
Blog
:
{
selectors
:
{
tags
:
jQuery
(
"
.tags
"
),
categories
:
jQuery
(
"
.categories
"
),
toDisplay
:
jQuery
(
"
.toDisplay
"
),
status
:
jQuery
(
"
.status
"
),
},
init
:
function
()
{
this
.
addHandlers
();
Backend
.
tinyMCE
.
init
();
},
addHandlers
:
function
()
{
this
.
selectors
.
tags
.
select2
({
tags
:
true
,
});
this
.
selectors
.
categories
.
select2
();
this
.
selectors
.
toDisplay
.
select2
();
this
.
selectors
.
status
.
select2
();
}
},
/**
* Tiny MCE
*/
tinyMCE
:
{
init
:
function
()
{
tinymce
.
init
({
path_absolute
:
"
/
"
,
selector
:
'
textarea
'
,
height
:
200
,
width
:
725
,
theme
:
'
modern
'
,
plugins
:
[
'
advlist autolink lists link image charmap print preview hr anchor pagebreak
'
,
'
searchreplace wordcount visualblocks visualchars code fullscreen
'
,
'
insertdatetime nonbreaking save table contextmenu directionality
'
,
'
emoticons template paste textcolor colorpicker textpattern imagetools codesample toc
'
],
toolbar1
:
'
undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image
'
,
// toolbar2: 'print preview media | forecolor backcolor emoticons | codesample',
image_advtab
:
true
,
relative_urls
:
false
,
file_browser_callback
:
function
(
field_name
,
url
,
type
,
win
)
{
var
x
=
window
.
innerWidth
||
document
.
documentElement
.
clientWidth
||
document
.
getElementsByTagName
(
'
body
'
)[
0
].
clientWidth
;
var
y
=
window
.
innerHeight
||
document
.
documentElement
.
clientHeight
||
document
.
getElementsByTagName
(
'
body
'
)[
0
].
clientHeight
;
var
cmsURL
=
"
/
"
+
'
laravel-filemanager?field_name=
'
+
field_name
;
if
(
type
==
'
image
'
)
{
cmsURL
=
cmsURL
+
"
&type=Images
"
;
}
else
{
cmsURL
=
cmsURL
+
"
&type=Files
"
;
}
tinyMCE
.
activeEditor
.
windowManager
.
open
({
file
:
cmsURL
,
title
:
'
Filemanager
'
,
width
:
x
*
0.8
,
height
:
y
*
0.8
,
resizable
:
"
yes
"
,
close_previous
:
"
no
"
});
},
content_css
:
[
'
//fonts.googleapis.com/css?family=Lato:300,300i,400,400i
'
,
'
//www.tinymce.com/css/codepen.min.css
'
]
});
}
},
emailTemplate
:
{
selectors
:
{
emailtemplateSelection
:
jQuery
(
"
.select2
"
)
},
init
:
function
()
{
Backend
.
emailTemplate
.
addHandlers
();
Backend
.
tinyMCE
.
init
();
},
// ! Backend.emailTemplate.addHandlers
addHandlers
:
function
()
{
// to add placeholder in to active textarea
$
(
"
#addPlaceHolder
"
).
on
(
'
click
'
,
function
(
event
)
{
Backend
.
emailTemplate
.
addPlaceHolder
(
event
);
});
$
(
"
#showPreview
"
).
on
(
'
click
'
,
function
(
event
)
{
Backend
.
emailTemplate
.
showPreview
(
event
);
});
this
.
selectors
.
emailtemplateSelection
.
select2
();
},
// ! Backend.emailTemplate.addPlaceHolder
addPlaceHolder
:
function
(
event
)
{
var
placeHolder
=
$
(
'
#placeHolder
'
).
val
();
if
(
placeHolder
!=
''
)
{
tinymce
.
activeEditor
.
execCommand
(
'
mceInsertContent
'
,
false
,
"
[
"
+
$
(
'
#placeHolder :selected
'
).
text
()
+
"
]
"
);
}
},
// ! Backend.emailTemplate.showPreview
showPreview
:
function
(
event
)
{
jQuery
(
"
.modal-body
"
).
html
(
tinyMCE
.
get
(
'
txtBody
'
).
getContent
());
$
(
"
.model-wrapper
"
).
modal
(
'
show
'
);
},
},
/**
* Faq
*
*/
Faq
:
{
selectors
:
{
},
init
:
function
()
{
// this.addHandlers();
Backend
.
tinyMCE
.
init
();
},
addHandlers
:
function
()
{
}
},
/**
* Profile
*
*/
Profile
:
{
selectors
:
{
state
:
jQuery
(
"
.st
"
),
cities
:
jQuery
(
"
.ct
"
),
},
init
:
function
()
{
this
.
addHandlers
();
},
addHandlers
:
function
()
{
this
.
selectors
.
state
.
select2
();
this
.
selectors
.
cities
.
select2
();
}
},
DataTableSearch
:
{
//selector for datatable filters inputs
Selectors
:{
searchInputFiled
:
document
.
querySelector
(
"
div.dataTables_filter input
"
),
},
//function used for initialize the search inputs given on the datatable
init
:
function
(
dataTable
)
{
// Header All search columns
$
(
"
div.dataTables_filter input
"
).
unbind
();
$
(
"
div.dataTables_filter input
"
).
keypress
(
function
(
e
)
{
if
(
e
.
keyCode
==
13
)
{
dataTable
.
fnFilter
(
this
.
value
);
}
});
// Individual columns search
$
(
'
.search-input-text
'
).
on
(
'
keypress
'
,
function
(
e
)
{
// for text boxes
if
(
e
.
keyCode
==
13
)
{
var
i
=
$
(
this
).
attr
(
'
data-column
'
);
// getting column index
var
v
=
$
(
this
).
val
();
// getting search input value
dataTable
.
api
().
columns
(
i
).
search
(
v
).
draw
();
}
});
// Individual columns search
$
(
'
.search-input-select
'
).
on
(
'
change
'
,
function
(
e
)
{
// for dropdown
var
i
=
$
(
this
).
attr
(
'
data-column
'
);
// getting column index
var
v
=
$
(
this
).
val
();
// getting search input value
dataTable
.
api
().
columns
(
i
).
search
(
v
).
draw
();
});
// Individual columns reset
$
(
'
.reset-data
'
).
on
(
'
click
'
,
function
(
e
)
{
var
textbox
=
$
(
this
).
prev
(
'
input
'
);
// Getting closest input field
var
i
=
textbox
.
attr
(
'
data-column
'
);
// Getting column index
$
(
this
).
prev
(
'
input
'
).
val
(
''
);
// Blank the serch value
dataTable
.
api
().
columns
(
i
).
search
(
""
).
draw
();
});
//Copy button
$
(
'
#copyButton
'
).
click
(
function
(){
$
(
'
.copyButton
'
).
trigger
(
'
click
'
);
});
//Download csv
$
(
'
#csvButton
'
).
click
(
function
(){
$
(
'
.csvButton
'
).
trigger
(
'
click
'
);
});
//Download excelButton
$
(
'
#excelButton
'
).
click
(
function
(){
$
(
'
.excelButton
'
).
trigger
(
'
click
'
);
});
//Download pdf
$
(
'
#pdfButton
'
).
click
(
function
(){
$
(
'
.pdfButton
'
).
trigger
(
'
click
'
);
});
//Download printButton
$
(
'
#printButton
'
).
click
(
function
(){
$
(
'
.printButton
'
).
trigger
(
'
click
'
);
});
var
id
=
$
(
'
.table-responsive .dataTables_filter
'
).
attr
(
'
id
'
);
$
(
'
#
'
+
id
+
'
label
'
).
append
(
'
<a class="reset-data" id="input-sm-reset" href="javascript:void(0)"><i class="fa fa-times"></i></a>
'
);
$
(
document
).
on
(
'
click
'
,
"
#
"
+
id
+
"
label #input-sm-reset
"
,
function
(){
dataTable
.
fnFilter
(
''
);
});
},
}
}
\ No newline at end of file
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