first commit

This commit is contained in:
dev@siliconpin.com
2025-08-07 11:53:41 +05:30
commit a3067c5ad4
4795 changed files with 782758 additions and 0 deletions

1135
asset/ckeditor/ckeditor.js vendored Normal file

File diff suppressed because it is too large Load Diff

10
asset/ckeditor/config.js Normal file
View File

@@ -0,0 +1,10 @@
/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md or http://ckeditor.com/license
*/
CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 615 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 511 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 506 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 757 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -0,0 +1,46 @@
"Moono-lisa" Skin
=================
This skin has been made a **default skin** starting from CKEditor 4.6.0 and is maintained by the core developers.
For more information about skins, please check the [CKEditor Skin SDK](http://docs.cksource.com/CKEditor_4.x/Skin_SDK)
documentation.
Features
-------------------
"Moono-lisa" is a monochromatic skin, which offers a modern, flat and minimalistic look which blends very well in modern design.
It comes with the following features:
- Chameleon feature with brightness.
- High-contrast compatibility.
- Graphics source provided in SVG.
Directory Structure
-------------------
CSS parts:
- **editor.css**: the main CSS file. It's simply loading several other files, for easier maintenance,
- **mainui.css**: the file contains styles of entire editor outline structures,
- **toolbar.css**: the file contains styles of the editor toolbar space (top),
- **richcombo.css**: the file contains styles of the rich combo ui elements on toolbar,
- **panel.css**: the file contains styles of the rich combo drop-down, it's not loaded
until the first panel open up,
- **elementspath.css**: the file contains styles of the editor elements path bar (bottom),
- **menu.css**: the file contains styles of all editor menus including context menu and button drop-down,
it's not loaded until the first menu open up,
- **dialog.css**: the CSS files for the dialog UI, it's not loaded until the first dialog open,
- **reset.css**: the file defines the basis of style resets among all editor UI spaces,
- **preset.css**: the file defines the default styles of some UI elements reflecting the skin preference,
- **editor_XYZ.css** and **dialog_XYZ.css**: browser specific CSS hacks.
Other parts:
- **skin.js**: the only JavaScript part of the skin that registers the skin, its browser specific files and its icons and defines the Chameleon feature,
- **images/**: contains a fill general used images,
- **dev/**: contains SVG and PNG source of the skin icons.
License
-------
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or [http://ckeditor.com/license](http://ckeditor.com/license)

12
asset/css/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

BIN
asset/images/logo.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -0,0 +1,94 @@
/* general styles */
html, body {
padding:30px 100px;
background:#E5E5E5
}
* {
font-family:Verdana, Arial, sans-serif;
color:#000
}
h1 {
font-size:33px;
color:#99CC00;
margin:15px 0
}
.navigation {
margin:10px 0 20px;
}
.navigation, .navigation a {
color:#608000;
font-size:12px;
}
.navigation a {
margin-right:4px;
}
h2 {
margin:15px 0 25px;
color:#608000;
font-size:14px;
font-weight:bold
}
a:link, a:visited {
text-decoration:underline
}
.testbutton {
margin-bottom:30px;
background:#3399FF;
padding:6px 25px;
border:#003F81 1px solid;
color:#FFF;
font-size:22px;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
box-shadow:inset 0 5px 5px #67B3FF; -webkit-box-shadow:inset 0 5px 5px #67B3FF; -moz-box-shadow:inset 0 5px 5px #67B3FF
}
.testbutton:hover {
background:#198CFF;
cursor:pointer
}
.footer, .footer * {
color:#802D00;
font-size:15px
}
.jqte-test {
display:block;
margin:0 0 10px;
padding:6px;
width:95%;
background:#FFF;
border:#AAA 1px solid;
font-size:13px;
}
textarea.jqte-test, div.jqte-test, span.jqte-test {
min-height:100px;
}
button {
display:block;
margin:20px 0;
padding:6px 0 4px;
width:154px;
background:#658700;
border:#526E00 1px solid;
color:#F3FFCF !important;
text-align:center;
font-size:13px;
font-weight:bold;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
box-shadow:0 0 2px #000, inset 0 1px 1px #99CC00; -webkit-box-shadow:0 0 2px #000, inset 0 1px 1px #99CC00; -moz-box-shadow:0 0 2px #000, inset 0 1px 1px #99CC00;
cursor:pointer;
}
button:hover {
background:#78A000;
border-color:#658700;
text-decoration:none !important;
cursor:pointer
}
button:active {
background:#3F5500;
border-color:#2C3C00;
color:#9CCD00 !important;
box-shadow:0 0 3px #000,inset 0 -2px 2px #333;
-webkit-box-shadow:0 0 3px #000, inset 0 -2px 2px #333;
-moz-box-shadow:0 0 3px #000, inset 0 -2px 2px #333;
}

View File

@@ -0,0 +1,64 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jQuery TE | Downloaded Demo | v.1.4.0</title>
<link type="text/css" rel="stylesheet" href="demo.css">
<link type="text/css" rel="stylesheet" href="../jquery-te-1.4.0.css">
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js" charset="utf-8"></script>
<script type="text/javascript" src="../jquery-te-1.4.0.min.js" charset="utf-8"></script>
</head>
<body>
<h1>jQuery TE</h1>
<div class="navigation">
<a href="http://jqueryte.com" target="_blank">Home</a>
<a href="http://jqueryte.com/demos" target="_blank">Demos</a>
<a href="http://jqueryte.com/documentation" target="_blank">Documentation</a>
<a href="http://jqueryte.com/comments" target="_blank">Comments</a>
<a href="http://jqueryte.com/about" target="_blank">About</a>
<a href="http://jqueryte.com/license" target="_blank">License</a>
</div>
<h2>Demo | v.1.4.0</h2>
<!------------------------------------------------------------ Toggle jQTE Button ------------------------------------------------------------>
<button class="status">Toggle jQTE</button>
<!------------------------------------------------------------ jQUERY TEXT EDITOR ------------------------------------------------------------>
<textarea name="textarea" class="jqte-test"><b>My contents are from <u><span style="color:rgb(0, 148, 133);">TEXTAREA</span></u></b></textarea>
<input name="input" type="text" value="<b>My contents are from <u><span style=&quot;color:rgb(0, 148, 133);&quot;>INPUT</span></u></b>" class="jqte-test">
<span name="span" class="jqte-test"><b>My contents are from <u><span style="color:rgb(0, 148, 133);">SPAN</span></u></b></span>
<script>
$('.jqte-test').jqte();
// settings of status
var jqteStatus = true;
$(".status").click(function()
{
jqteStatus = jqteStatus ? false : true;
$('.jqte-test').jqte({"status" : jqteStatus})
});
</script>
<!------------------------------------------------------------ jQUERY TEXT EDITOR ------------------------------------------------------------>
<hr>
<div class="footer">
<b>Please <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=U49X5YEFRPMSL" target="_blank">donate</a> us or <a href="http://jqueryte.com" target="_blank">click on advertisements</a> to improve more than.</b>
</div>
<p>Thanks for using!</p>
</body>
</html>

View File

@@ -0,0 +1,457 @@
/*!
*
* jQuery TE 1.4.0 , http://jqueryte.com/
* Copyright (C) 2013, Fatih Koca (fattih@fattih.com), (http://jqueryte.com/about)
* jQuery TE is provided under the MIT LICENSE.
*
*/
/* editor's general field */
.jqte {
margin:30px 0;
border:#000 1px solid;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999;
overflow:hidden;
transition:box-shadow 0.4s, border 0.4s; -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s; -moz-transition:-moz-box-shadow 0.4s, border 0.4s; -o-transition:-o-box-shadow 0.4s, border 0.4s;
}
.jqte * {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.jqte_focused {
border-color:#00AAE7;
box-shadow:0 0 10px #00BDFF; -webkit-box-shadow:0 0 10px #00BDFF; -moz-box-shadow:0 0 10px #00BDFF;
}
/* toolbar */
.jqte_toolbar {
overflow:auto;
padding:3px 4px;
background:#EEE;
border-bottom:#BBB 1px solid;
}
.jqte_tool {
float:left;
margin:0;
padding:0;
cursor:pointer;
}
.jqte_tool, .jqte_tool_icon, .jqte_tool_label {
border:#EEE 1px solid;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px
}
.jqte_hiddenField {
display:none
}
.jqte_tool_icon {
display:block;
width:22px;
height:22px;
background:url(jquery-te.png) no-repeat
}
.jqte_tool.jqte_tool_1 .jqte_tool_label {
position:relative;
display:block;
padding:3px;
width:70px;
height:16px;
overflow:hidden;
}
.jqte_tool.jqte_tool_1 .jqte_tool_text {
font:bold 13px Arial,sans-serif;
color:#222;
}
.jqte_tool.jqte_tool_1 .jqte_tool_icon {
position:absolute;
top:10px;
right:2px;
width:6px;
height:4px;
background-position:-19px -23px;
border:none;
border-radius:none; -webkit-border-radius:none; -moz-border-radius:none
}
.jqte_tool.jqte_tool_2 .jqte_tool_icon {
background-position:0 0
}
.jqte_tool.jqte_tool_3 .jqte_tool_icon {
background-position:-22px 0
}
.jqte_tool.jqte_tool_4 .jqte_tool_icon {
background-position:-44px 0
}
.jqte_tool.jqte_tool_5 .jqte_tool_icon {
background-position:-66px 0
}
.jqte_tool.jqte_tool_6 .jqte_tool_icon {
background-position:-88px 0
}
.jqte_tool.jqte_tool_7 .jqte_tool_icon {
background-position:-110px 0
}
.jqte_tool.jqte_tool_8 .jqte_tool_icon {
background-position:-132px 0
}
.jqte_tool.jqte_tool_9 .jqte_tool_icon {
background-position:-154px 0
}
.jqte_tool.jqte_tool_10 .jqte_tool_icon {
background-position:-176px 0
}
.jqte_tool.jqte_tool_11 .jqte_tool_icon {
background-position:-198px 0
}
.jqte_tool.jqte_tool_12 .jqte_tool_icon {
background-position:-220px 0
}
.jqte_tool.jqte_tool_13 .jqte_tool_icon {
background-position:-242px 0
}
.jqte_tool.jqte_tool_14 .jqte_tool_icon {
background-position:-264px 0
}
.jqte_tool.jqte_tool_15 .jqte_tool_icon {
background-position:-286px 0
}
.jqte_tool.jqte_tool_16 .jqte_tool_icon {
background-position:-308px 0
}
.jqte_tool.jqte_tool_17 .jqte_tool_icon {
background-position:-330px 0
}
.jqte_tool.jqte_tool_18 .jqte_tool_icon {
background-position:-352px 0
}
.jqte_tool.jqte_tool_19 .jqte_tool_icon {
background-position:-374px 0
}
.jqte_tool.jqte_tool_20 .jqte_tool_icon {
background-position:-396px 0
}
.jqte_tool.jqte_tool_21 .jqte_tool_icon {
background-position:-418px 0
}
.jqte_tool:hover {
background-color:#FFF;
border-color:#FFF
}
.jqte_tool:hover .jqte_tool_icon, .jqte_tool:hover .jqte_tool_label {
border:#AAA 1px solid
}
.jqte_tool:active .jqte_tool_icon, .jqte_tool:active .jqte_tool_label {
border:#777 1px solid
}
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon, .jqte_tool.jqte_tool_1:active .jqte_tool_icon {
border:none
}
.jqte_tool_depressed {
background-color:#DDD;
border-color:#CCC
}
.jqte_tool_depressed .jqte_tool_icon {
border-color:#AAA
}
.jqte_tool_depressed:hover {
background-color:#EEE
}
/* link form area */
.jqte_linkform {
padding:5px 10px;
background:#DDD;
border-bottom:#BBB 1px solid;
}
.jqte_linktypeselect {
position:relative;
float:left;
width:130px;
background:#EEE;
cursor:pointer
}
.jqte_linktypeselect:Active {
background:#FFF
}
.jqte_linktypeview {
padding:3px 5px;
border:#333 1px solid;
color:#777;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
outline:none
}
.jqte_linktypetext {
font-size:12px;
}
.jqte_linktypearrow {
position:absolute;
bottom:8px; right:6px;
width:7px;
height:6px;
margin:0 auto;
background:url(jquery-te.png) -7px -23px no-repeat;
}
.jqte_linktypes {
display:none;
position:absolute;
top:22px; left:1px;
width:125px;
background:#FFF;
border:#333 1px solid;
box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA
}
.jqte_linktypes a {
display:block;
padding:4px 5px;
font-size:12px;
}
.jqte_linktypes a:hover {
background:#DDD
}
.jqte_linkinput {
float:left;
margin:0 5px;
padding:3px 5px;
width:300px;
background:#EEE;
border:#333 1px solid;
color:#777;
font-size:12px;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
outline:none;
}
.jqte_linkinput:focus, .jqte_linkinput:hover {
background:#FFF;
border-color:#000;
}
.jqte_linkbutton {
float:left;
padding:3px 12px;
background:#AAA;
border:#333 1px solid;
color:#FFF;
font-size:12px;
font-weight:bold;
cursor:pointer;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE;
}
.jqte_linkbutton:hover {
background:#A1A1A1
}
.jqte_linkbutton:active {
box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC;
background:#888;
}
/* text format menu */
.jqte_formats {
display:none;
position:absolute;
width:180px;
oveflow-x:hidden;
overflow-y:auto;
background:#FFF;
border:#AAA 1px solid;
box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA;
z-index:100;
}
.jqte_format {
display:block;
padding:4px 7px;
font-size:13px
}
.jqte_format:hover {
background:#DDD
}
.jqte_format_1, .jqte_format_2, .jqte_format_3, .jqte_format_4, .jqte_format_5, .jqte_format_6 {
font-weight:bold
}
.jqte_format_1 {
font-size:22px
}
.jqte_format_2 {
font-size:20px
}
.jqte_format_3 {
font-size:18px
}
.jqte_format_4 {
font-size:16px
}
.jqte_format_5 {
font-size:14px
}
.jqte_format_6 {
font-size:12px
}
.jqte_format_7 {
font-family:"Courier New", Courier, monospace
}
/* font size menu */
.jqte_fontsizes {
display:none;
position:absolute;
width:180px;
height:198px;
oveflow-x:hidden;
overflow-y:auto;
background:#FFF;
border:#AAA 1px solid;
box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_fontsize {
display:block;
padding:3px 7px;
}
.jqte_fontsize:hover {
background:#DDD
}
/* color pallette */
.jqte_cpalette {
display:none;
position:absolute;
padding:6px;
width:144px;
background:#FFF;
border:#AAA 1px solid;
box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_color {
display:block;
float:left;
width:16px;
height:16px;
border:#FFF 1px solid;
}
.jqte_color:hover {
border-color:#000
}
.jqte_colorSeperator {
float:none;
clear:both;
height:7px;
}
/* editor area */
.jqte_editor, .jqte_source {
padding:10px;
background:#FFF;
min-height:100px;
max-height:900px;
overflow:auto;
outline:none;
word-wrap:break-word; -ms-word-wrap:break-word;
resize:vertical
}
.jqte_editor div, .jqte_editor p {
margin:0 0 7px
}
.jqte_editor a:link, .jqte_editor a:link * {
color:#0066FF !important;
text-decoration:underline;
}
.jqte_editor blockquote {
margin-top:0;
margin-bottom:7px
}
.jqte_editor img {
float:left;
margin:0 10px 5px 0
}
.jqte_editor a[jqte-setlink], .jqte_editor a[jqte-setlink] * {
background:#3297FD !important;
color:#FFF !important
}
.jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6, .jqte_editor pre {
display:block;
margin:0 0 3px;
}
.jqte_editor h1, .jqte_editor h1 * {
font-size:26px
}
.jqte_editor h2, .jqte_editor h2 * {
font-size:24px
}
.jqte_editor h3, .jqte_editor h3 * {
font-size:22px
}
.jqte_editor h4, .jqte_editor h4 * {
font-size:20px
}
.jqte_editor h5, .jqte_editor h5 * {
font-size:18px
}
.jqte_editor h6, .jqte_editor h6 * {
font-size:15px
}
.jqte_editor pre, .jqte_editor pre * {
font-family:"Courier New", Courier, monospace
}
/* source area */
.jqte_source, .jqte_source textarea {
background:#FFF1E8
}
.jqte_source textarea {
margin:0 !important;
padding:0 !important;
display:block !important;
width:100% !important;
min-height:100px;
font-family:Courier, Arial, sans-serif !important;
font-weight:normal;
font-size:15px;
overflow:hidden !important;
outline:none;
resize:none;
}
.jqte_source textarea, .jqte_source textarea:focus {
css_shadow:none !important;
background:none !important;
border:none !important;
}
/* title box */
.jqte_title {
display:none;
position:absolute;
z-index:9999;
}
.jqte_titleArrow {
position:relative;
}
.jqte_titleArrowIcon {
width:7px;
height:6px;
margin:0 auto;
background:url(jquery-te.png) 0 -23px no-repeat;
}
.jqte_titleText {
padding:5px 7px;
margin-top:0;
min-width:5px;
min-height:1px;
max-width:400px;
background:#000;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
word-wrap:break-word; -ms-word-wrap:break-word
}
.jqte_titleText, .jqte_titleText * {
color:#FFF;
font-size:11px
}
/* placeholder */
.jqte_placeholder {
position:relative;
display:none;
}
.jqte_placeholder_text {
position:absolute;
top:43px;
left:10px;
font-size:14px;
color:#CCC;
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Some files were not shown because too many files have changed in this diff Show More