feat: Add comprehensive documentation suite and reorganize project structure
- Created complete documentation in docs/ directory - Added PROJECT_OVERVIEW.md with feature highlights and getting started guide - Added ARCHITECTURE.md with system design and technical details - Added SECURITY.md with comprehensive security implementation guide - Added DEVELOPMENT.md with development workflows and best practices - Added DEPLOYMENT.md with production deployment instructions - Added API.md with complete REST API documentation - Added CONTRIBUTING.md with contribution guidelines - Added CHANGELOG.md with version history and migration notes - Reorganized all documentation files into docs/ directory for better organization - Updated README.md with proper documentation links and quick navigation - Enhanced project structure with professional documentation standards
This commit is contained in:
1
f_scripts/be/css/account.css
Normal file
1
f_scripts/be/css/account.css
Normal file
@@ -0,0 +1 @@
|
||||
.tpl_account .button-blue{line-height:.1em;font-size:12px;font-weight:normal}.pinfo p{font-size:14px;line-height:20px}.account-stats{padding:0}.account-stats h2{color:#000;font-weight:bold;padding:5px 0}.account-stats h3{color:#909090;font-size:14px}.account-stats .label{color:#8f8f8f}.account-date{margin-top:0;margin-bottom:10px;border-bottom:0 solid #f0f0f0;font-size:14px}.account-sub{margin-bottom:20px}.imageChange{text-align:center}.sub-small{font-size:12px;line-height:1}.l.live{background-color:#9932cc}.l.video{background-color:#06a2cb}.l.short{background-color:#0640cb}.l.image{background-color:#f28410}.l.audio{background-color:#dd1e2f}.l.doc{background-color:#199900}.l.blog{background-color:#00997a}.l.subs{background-color:#85bb65}.channel{line-height:16px}.channel li{display:inline-block;font-size:13px}.channel li:nth-child(2){color:#7abbec;margin-left:4px}.l .l1,.l .l2,.l .l3{padding:0;line-height:1;text-align:center;color:#fff}.l.channel .l1,.l.channel .l2,.l.channel .l3{padding:0;line-height:1;text-align:center;color:#505050}.l .l1{margin-top:10px}.l .l1 i{font-size:22px}.l .l2{margin-top:5px;margin-bottom:7px}.l .l3 i{font-size:16px}.l .l3{margin-top:5px;margin-bottom:10px;font-size:16px}.uProgress{position:relative;width:100%;height:25px;background-color:#ccc}.uBar{position:absolute;width:1%;height:100%;background-color:green}.uLabel{text-align:center;line-height:25px;color:white;z-index:99999;position:absolute;right:0;padding-right:10px;font-size:12px}.sub-renew{line-height:1}.pl{font-size:12px;position:absolute;z-index:1;color:white;padding-left:10px;line-height:25px}.user-thumb-xlarge img{max-width:100%;display:block;background-color:#fff;border-radius:100%;width:100%;max-width:200px}
|
||||
1
f_scripts/be/css/affiliate.css
Normal file
1
f_scripts/be/css/affiliate.css
Normal file
@@ -0,0 +1 @@
|
||||
.btn-group>.viewType_btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.viewType_btn:first-child{margin-left:0}.btn-group>.viewType_btn,.btn-group-vertical>.viewType_btn{float:left;position:relative}.viewType_btn,#entry-action-buttons{-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:block;font-weight:normal;margin-bottom:0;height:auto;line-height:30px;width:32px;text-align:center;vertical-align:middle}.viewType_btn-default,#entry-action-buttons{background-color:#fff;border-color:#f0f0f0;color:#505050}.dark .viewType_btn-default{background-color:#131313;border-color:#2e2e2e;color:#999}.dark .viewType_btn-default:hover,.dark .viewType_btn-default.active{color:#fff;background:#000;border-color:#2e2e2e}.btn-group>.viewType_btn:hover,.btn-group-vertical>.viewType_btn:hover,.btn-group>.viewType_btn:focus,.btn-group-vertical>.viewType_btn:focus,.btn-group>.viewType_btn:active,.btn-group-vertical>.viewType_btn:active,.btn-group>.viewType_btn.active,.btn-group-vertical>.viewType_btn.active,#entry-action-buttons:hover,#entry-action-buttons:focus,#entry-action-buttons:active{z-index:2}.btn-group>.viewType_btn,.btn-group-vertical>.viewType_btn,#entry-action-buttons{float:left;position:relative}.viewType_btn-default:active,.viewType_btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.viewType_btn-default:hover,.viewType_btn-default:focus,.viewType_btn-default:active,.viewType_btn-default.active,.open>.dropdown-toggle.viewType_btn-default,#entry-action-buttons:hover,#entry-action-buttons:focus,#entry-action-buttons:active{background-color:#fff;border-color:#f0f0f0;color:#505050;box-shadow:0 0 3px rgba(0,0,0,0.125) inset}.viewType_btn:active,.viewType_btn.active{background-image:none;box-shadow:0 0 3px rgba(0,0,0,0.125) inset;outline:0 none}.btn-group>.viewType_btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.viewType_btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group .viewType_btn+.viewType_btn,.btn-group .viewType_btn+.btn-group,.btn-group .btn-group+.viewType_btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-group>.viewType_btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.btn-group #entry-action-buttons{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .viewType_btn+.viewType_btn,.btn-group .viewType_btn+.btn-group,.btn-group .btn-group+.viewType_btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.viewType{margin-top:7px;display:inline-flex}.viewType [class^="icon-"],.viewType [class*=" icon-"]{line-height:30px}.be button:not(.viewType_btn):not(.post-comment-button):not(.symbol-button):not(.post-bulletin-act):not(.vjs-big-play-button),.be .cancel-trigger{line-height:1}section.inner-search{float:right}.pull-right{float:right !important}#user-search-form .icon-search::before{content:"\e605"}.sidebar-container [class^="icon-"],.sidebar-container [class*=" icon-"],.content-title [class^="icon-"],.content-title [class*=" icon-"]{margin-right:10px}.dark .container.cbp-spmenu-push>*{background-color:#131313}.container.cbp-spmenu-push>*{background-color:#fff}h3.content-title{margin-left:10px}.country.highlight{display:block !important}
|
||||
1
f_scripts/be/css/dash.css
Normal file
1
f_scripts/be/css/dash.css
Normal file
@@ -0,0 +1 @@
|
||||
.Chartjs{font-size:.85em}.Chartjs-figure{height:250px;margin:0 1em 0 1em}.stats .Chartjs-figure{height:200px;margin:0 1em 0 1em}#chart-4-container{margin:0 1em 0 1em}#chart-4-container.Chartjs-figure{margin-left:0}.Chartjs-figure canvas{display:block;margin:0 auto}.Chartjs-legend{list-style:none;margin:0;background-color:#f8f8f8;margin-top:15px;text-align:center}.Chartjs-legend>li{display:inline-block;padding:.25em .3em}.Chartjs-legend>li>i{display:inline-block;height:1em;margin-right:.5em;vertical-align:-.1em;width:1em}@media(min-width:570px){}.Titles{font-weight:300;letter-spacing:-.03em;line-height:1.2;margin:0 0 1.5em;word-spacing:.2em}.Titles-main,.Titles-sub{color:inherit;font:inherit;margin:0}.Titles-main{background-color:#f8f8f8;color:#505050;font-size:1em;padding:8px 10px}.Titles-sub{opacity:.6;margin-top:10px;margin-left:1em}.Titles-action{background:#f05721;border-radius:.25em;color:#fff;display:inline-block;font-weight:400;margin-top:.8em;padding:.3em .6em .2em;vertical-align:.4em}.Titles-action:focus,.Titles-action:hover{text-decoration:none}.Titles--hero{color:#75787d}.Titles--hero .Titles-main{font-size:2.25em}.Titles--hero .Titles-sub{font-size:1.25em}@media(min-width:570px){.Titles--hero{margin:1em 0 1.5em}.Titles--hero .Titles-main{display:inline-block;margin-right:.25em}.Titles--hero .Titles-sub{display:inline-block}}@media(min-width:1024px){.Titles--hero{margin:4em 0 0}.Titles--hero .Titles-main{font-size:3em;margin-right:.5em}.Titles--hero .Titles-sub{font-size:1.75em}}.Titles .vs-column,.Titles-sub .button-grey{margin-bottom:0}.filters-loading{padding-top:7px;margin-left:30px}.rg .Titles-sub label{font-size:14px}.Titles-sub label{font-size:20px;margin-right:7px}.Titles-sub label i{vertical-align:middle;padding-top:2px}.tipso_dash{opacity:.8}
|
||||
1965
f_scripts/be/css/icons.css
Normal file
1965
f_scripts/be/css/icons.css
Normal file
File diff suppressed because it is too large
Load Diff
91
f_scripts/be/css/init0.min.css
vendored
Normal file
91
f_scripts/be/css/init0.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
5
f_scripts/be/css/init1.min.css
vendored
Normal file
5
f_scripts/be/css/init1.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2
f_scripts/be/css/login.min.css
vendored
Normal file
2
f_scripts/be/css/login.min.css
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
input:focus,textarea:focus,button:focus{outline:none !important}.login-page2{width:480px;position:absolute;margin:0 auto;top:35%;height:300px;margin-top:-220px;left:50%;margin-left:-240px}.login-page{width:480px;position:relative;margin:0 auto;padding:20px 0}.login-page .user-form article{text-align:center}.login-page .tabs .content-title{padding-left:0}.login-page .content-title [class^="icon-"]{margin-right:0}.form-buttons{margin-bottom:0;margin-top:15px}.login-page .outer-border-wrapper{border:1px solid #d8dbdd;background:white;padding:0 20px;border-top:0}.user-form .row{display:block;width:100%}.user-form .input-signin{width:100%}.user-form a{color:#000}.login-page .tabs-style-topline nav li.tab-current a{background:white;box-shadow:inset 0 3px 0 #06a2cb;color:#06a2cb}.user-form .label-signin,.user-form span.input-signin.top-padding2{color:#8f8f8f;font-size:13px;font-weight:300;margin-bottom:0;margin-top:0;line-height:30px}.user-form input[type="text"],.user-form input[type="email"],.user-form input[type="password"]{background:none repeat scroll 0 0 #f5f5f5;border:medium none;box-shadow:0 2px 3px rgba(0,0,0,0.1) inset;clear:both;font-size:.75rem;margin-bottom:5px;padding:15px;width:100%}.user-form input[type="text"]:focus,.user-form input[type="email"]:focus,.user-form input[type="password"]:focus,.user-form textarea:focus{background:none repeat scroll 0 0 #fff;box-shadow:0 0 0 2px #06a2cb,0 2px 3px rgba(0,0,0,0.2) inset,0 5px 5px rgba(0,0,0,0.15);outline:medium none}span.input-signin button.search-button.form-button{width:100%;background-color:#7abbec;box-shadow:none;color:white;cursor:pointer;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:10px;transition:all .3s ease 0s;border:0}span.input-signin button.search-button.form-button::before{font-family:"icomoon";content:"\e605";color:white;margin-right:10px;border-right:1px solid white;padding-right:10px;transition:all .3s ease 0s}span.input-signin button.search-button.form-button::before{font-family:"icomoon";content:"\e605";color:white;margin-right:10px;border-right:1px solid white;padding-right:10px;transition:all .3s ease 0s}span.input-signin button.search-button.form-button:hover{background-color:#92cefb;color:#fff}span.input-signin button.search-button.form-button:hover::before{color:#fff;margin-right:10px;border-right:1px solid #fff}#r-image,#l-image{cursor:pointer}.be #signin-form .content-title{color:#505050}
|
||||
.pass_meter_0{width:1%;background-color:#c00}.pass_meter_10{width:10%;background-color:#c00}.pass_meter_20{width:20%;background-color:#f60}.pass_meter_30{width:30%;background-color:#f60}.pass_meter_40{width:40%;background-color:#f60}.pass_meter_50{width:50%;background-color:#039}.pass_meter_60{width:60%;background-color:#039}.pass_meter_70{width:70%;background-color:#060}.pass_meter_80{width:80%;background-color:#060}.pass_meter_90{width:90%;background-color:#0c0}.pass_meter_100{width:100%;background-color:#0c0}.pass_meter_base,.pass_meter_base{float:left;height:5px;text-align:left}.pass_meter{background-color:#ccc;width:185px;height:5px;border:0 solid black;margin:0;padding:0}#ps-rating{display:inline;margin-top:-20px;float:right;margin-right:80px}
|
||||
1
f_scripts/be/css/mediaqueries.min.css
vendored
Normal file
1
f_scripts/be/css/mediaqueries.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
f_scripts/be/css/theme/darktheme_backend.min.css
vendored
Normal file
1
f_scripts/be/css/theme/darktheme_backend.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
f_scripts/be/css/theme/theme_backend.min.css
vendored
Normal file
1
f_scripts/be/css/theme/theme_backend.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
f_scripts/be/css/tip.min.css
vendored
Normal file
1
f_scripts/be/css/tip.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.google-visualization-tooltip{background:#111 !important;border:none !important}.google-visualization-tooltip span{color:#fff !important}span[rel='tooltip']{cursor:pointer;display:inline-block}.tooltip{text-align:center;color:#fff;background:#111;position:absolute;z-index:9999;padding:5px;line-height:initial;font-size:12px;border-radius:5px;-moz-border-radius:5px;margin-top:4px}.tooltip:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #111;content:'';position:absolute;left:50%;bottom:-5px;margin-left:-5px}.tooltip.top:after{border-top-color:transparent;border-bottom:5px solid #111;top:-10px;bottom:auto}.tooltip.left:after{left:5px;margin:0}.tooltip.right:after{right:5px;left:auto;margin:0}
|
||||
Reference in New Issue
Block a user