├── .env.example
├── .gitattributes
├── .gitignore
├── .idea
├── .name
├── blade.xml
├── encodings.xml
├── larabase_lite.iml
├── misc.xml
├── modules.xml
├── vcs.xml
└── workspace.xml
├── README.md
├── app
├── Console
│ ├── Commands
│ │ └── Inspire.php
│ └── Kernel.php
├── Events
│ ├── ArticleCommented.php
│ ├── CommentReplied.php
│ ├── Event.php
│ ├── UserCompleteAccountPassed.php
│ ├── UserFirstLogin.php
│ └── UserRegisterValidationPassed.php
├── Exceptions
│ └── Handler.php
├── Helpers
│ └── helper.php
├── Http
│ ├── Controllers
│ │ ├── Admin
│ │ │ ├── ApiController.php
│ │ │ └── BlogController.php
│ │ ├── ApiController.php
│ │ ├── Auth
│ │ │ ├── AuthController.php
│ │ │ ├── OAuthController.php
│ │ │ └── PasswordController.php
│ │ ├── BlogController.php
│ │ ├── Controller.php
│ │ └── HomeController.php
│ ├── Kernel.php
│ ├── Middleware
│ │ ├── Authenticate.php
│ │ ├── EncryptCookies.php
│ │ ├── LoadGlobalData.php
│ │ ├── RedirectIfAuthenticated.php
│ │ └── VerifyCsrfToken.php
│ ├── Requests
│ │ └── Request.php
│ ├── admin_routes.php
│ └── routes.php
├── Jobs
│ └── Job.php
├── Listeners
│ ├── .gitkeep
│ ├── SendEmail.php
│ ├── SendEmailVerification.php
│ ├── SendEmailVerificationOnCompletingAccount.php
│ ├── SendNotification.php
│ ├── greetUser.php
│ └── logUserLoginTime.php
├── Models
│ ├── Category.php
│ ├── Collection.php
│ ├── Comment.php
│ ├── Content.php
│ ├── Like.php
│ ├── Menu.php
│ ├── Page.php
│ ├── Post.php
│ └── User.php
├── Policies
│ └── .gitkeep
├── Providers
│ ├── AppServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── EventServiceProvider.php
│ └── RouteServiceProvider.php
├── Repositories
│ ├── BaseRepository.php
│ ├── CategoryRepository.php
│ ├── CollectionRepository.php
│ ├── CommentRepository.php
│ ├── CommentRepositoryInterface.php
│ ├── ContentRepository.php
│ ├── LikeRepository.php
│ ├── MenuRepository.php
│ ├── PostRepository.php
│ └── UserRepository.php
└── Services
│ ├── EmailService.php
│ ├── NotificationService.php
│ ├── SearchableTrait.php
│ ├── TreeService.php
│ └── TreeServiceTrait.php
├── artisan
├── artisan.bat
├── bootstrap
├── app.php
├── autoload.php
└── cache
│ └── .gitignore
├── composer.json
├── composer.lock
├── config
├── app.php
├── auth.php
├── broadcasting.php
├── cache.php
├── compile.php
├── database.php
├── filesystems.php
├── image.php
├── larabase.php
├── mail.php
├── notifynder.php
├── queue.php
├── services.php
├── session.php
└── view.php
├── database
├── .gitignore
├── factories
│ └── ModelFactory.php
├── migrations
│ ├── .gitkeep
│ ├── 2014_02_10_145728_notification_categories.php
│ ├── 2014_08_01_210813_create_notification_groups_table.php
│ ├── 2014_08_01_211045_create_notification_category_notification_group_table.php
│ ├── 2014_10_12_000000_create_users_table.php
│ ├── 2014_10_12_100000_create_password_resets_table.php
│ ├── 2015_05_05_212549_create_notifications_table.php
│ ├── 2015_06_06_211555_add_expire_time_column_to_notification_table.php
│ ├── 2015_06_06_211555_change_type_to_extra_in_notifications_table.php
│ ├── 2015_06_07_211555_alter_category_name_to_unique.php
│ ├── 2016_04_19_200827_make_notification_url_nullable.php
│ ├── 2016_05_19_144531_add_stack_id_to_notifications.php
│ ├── 2016_07_06_070120_create_posts_table.php
│ ├── 2016_07_06_073610_create_pages_table.php
│ ├── 2016_07_06_074103_create_categories_table.php
│ ├── 2016_07_06_080132_create_collections_table.php
│ ├── 2016_07_06_081729_create_categoryable_table.php
│ ├── 2016_07_07_063445_create_menus_table.php
│ ├── 2016_07_07_071620_create_comments_table.php
│ ├── 2016_07_07_091219_create_likes_table.php
│ ├── 2016_07_16_035817_create_contents_table.php
│ ├── 2016_07_31_083144_create_roles_and_permissions_table.php
│ ├── 2016_08_17_061637_create_jobs_table.php
│ └── 2016_08_17_075823_create_failed_jobs_table.php
└── seeds
│ ├── .gitkeep
│ ├── DatabaseSeeder.php
│ └── Demo.php
├── gulpfile.js
├── package.json
├── packages
└── larabase
│ ├── acl
│ ├── migrations
│ │ └── 2016_07_31_083144_create_roles_and_permissions_table.php
│ ├── routes.php
│ ├── src
│ │ ├── AclServiceProvider.php
│ │ ├── Http
│ │ │ └── AclController.php
│ │ ├── Models
│ │ │ ├── Permission.php
│ │ │ └── Role.php
│ │ ├── Repositories
│ │ │ ├── PermissionRepository.php
│ │ │ └── RoleRepository.php
│ │ └── UserRoleTrait.php
│ └── views
│ │ ├── assign_permissions_to_role.blade.php
│ │ ├── edit_permission.blade.php
│ │ ├── edit_role.blade.php
│ │ ├── permission_actions.blade.php
│ │ ├── permissions.blade.php
│ │ ├── role_actions.blade.php
│ │ └── roles.blade.php
│ └── oauthproviders
│ └── src
│ ├── AbstractProvider.php
│ └── QQProvider.php
├── phpunit.xml
├── public
├── .htaccess
├── admin
│ ├── assets
│ │ ├── demo.png
│ │ ├── faces
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── 5.jpg
│ │ │ ├── 7.jpg
│ │ │ └── 8.jpg
│ │ ├── features.png
│ │ └── fontawesome-webfont.svg
│ ├── css
│ │ ├── app-blue.css
│ │ ├── app-custom.css
│ │ ├── app-green.css
│ │ ├── app-orange.css
│ │ ├── app-purple.css
│ │ ├── app-red.css
│ │ ├── app-seagreen.css
│ │ ├── app.css
│ │ ├── contents.css
│ │ ├── media.css
│ │ └── vendor.css
│ ├── fonts
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ ├── fontawesome-webfont.woff
│ │ └── fontawesome-webfont.woff2
│ └── js
│ │ ├── app.js
│ │ ├── vendor.js
│ │ ├── vue_contents.js
│ │ └── vue_listview.js
├── assets
│ ├── css
│ │ ├── about
│ │ │ └── about.css
│ │ ├── book
│ │ │ ├── book2.css
│ │ │ ├── demo.css
│ │ │ └── normalize.css
│ │ ├── card
│ │ │ └── post-module.css
│ │ ├── material.css
│ │ ├── material.min.css
│ │ ├── material.min.css.map
│ │ ├── styles.css
│ │ └── tree
│ │ │ └── tree.css
│ ├── fonts
│ │ ├── fangzheng.ttf
│ │ ├── material-design
│ │ │ ├── Material-Design-Iconic-Font.eot
│ │ │ ├── Material-Design-Iconic-Font.svg
│ │ │ ├── Material-Design-Iconic-Font.ttf
│ │ │ ├── Material-Design-Iconic-Font.woff
│ │ │ ├── Material-Design-Iconic-Font.woff2
│ │ │ ├── material-design.css
│ │ │ └── material-design.min.css
│ │ └── material_icon.woff2
│ ├── images
│ │ ├── android-desktop.png
│ │ ├── book
│ │ │ ├── 17.jpg
│ │ │ ├── 17.png
│ │ │ ├── bg.jpg
│ │ │ ├── lara-girl.jpg
│ │ │ ├── lara-girl.png
│ │ │ ├── paper.jpg
│ │ │ ├── tumblr_o2zq40ACNw1rp8y35o1_500.png
│ │ │ └── tumblr_o4lkm9aIeu1qzlvswo1_500.png
│ │ ├── cd-icon-close.svg
│ │ ├── favicon.png
│ │ ├── github.svg
│ │ ├── hdit.png
│ │ ├── ios-desktop.png
│ │ ├── laragon.png
│ │ ├── laravel-logo.png
│ │ ├── loading-spin.svg
│ │ ├── logo.png
│ │ ├── logo.svg
│ │ ├── my_desk.png
│ │ ├── nodejs-new-white-pantone.png
│ │ ├── qq.svg
│ │ ├── redis-white.png
│ │ ├── ucenter_bg.jpg
│ │ └── vuejs-logo.png
│ ├── js
│ │ ├── animated_bg
│ │ │ └── animated_bg.js
│ │ ├── avatar_upload.js
│ │ ├── jquery-2.1.1.js
│ │ ├── material.js
│ │ ├── material.min.js
│ │ ├── material.min.js.map
│ │ ├── modernizr.custom.js
│ │ └── notification
│ │ │ └── notification.js
│ └── plugins
│ │ ├── bootstrap3
│ │ ├── bootstrap.min.css
│ │ └── bootstrap.min.js
│ │ ├── chillthelion
│ │ ├── OrbitControls.js
│ │ ├── Three.js
│ │ ├── TweenMax.min.js
│ │ ├── app.js
│ │ └── main.css
│ │ ├── google-code-prettify
│ │ ├── lang-Splus.js
│ │ ├── lang-aea.js
│ │ ├── lang-agc.js
│ │ ├── lang-apollo.js
│ │ ├── lang-basic.js
│ │ ├── lang-cbm.js
│ │ ├── lang-cl.js
│ │ ├── lang-clj.js
│ │ ├── lang-css.js
│ │ ├── lang-dart.js
│ │ ├── lang-el.js
│ │ ├── lang-erl.js
│ │ ├── lang-erlang.js
│ │ ├── lang-fs.js
│ │ ├── lang-go.js
│ │ ├── lang-hs.js
│ │ ├── lang-lasso.js
│ │ ├── lang-lassoscript.js
│ │ ├── lang-latex.js
│ │ ├── lang-lgt.js
│ │ ├── lang-lisp.js
│ │ ├── lang-ll.js
│ │ ├── lang-llvm.js
│ │ ├── lang-logtalk.js
│ │ ├── lang-ls.js
│ │ ├── lang-lsp.js
│ │ ├── lang-lua.js
│ │ ├── lang-matlab.js
│ │ ├── lang-ml.js
│ │ ├── lang-mumps.js
│ │ ├── lang-n.js
│ │ ├── lang-nemerle.js
│ │ ├── lang-pascal.js
│ │ ├── lang-proto.js
│ │ ├── lang-r.js
│ │ ├── lang-rd.js
│ │ ├── lang-rkt.js
│ │ ├── lang-rust.js
│ │ ├── lang-s.js
│ │ ├── lang-scala.js
│ │ ├── lang-scm.js
│ │ ├── lang-sql.js
│ │ ├── lang-ss.js
│ │ ├── lang-swift.js
│ │ ├── lang-tcl.js
│ │ ├── lang-tex.js
│ │ ├── lang-vb.js
│ │ ├── lang-vbs.js
│ │ ├── lang-vhd.js
│ │ ├── lang-vhdl.js
│ │ ├── lang-wiki.js
│ │ ├── lang-xq.js
│ │ ├── lang-xquery.js
│ │ ├── lang-yaml.js
│ │ ├── lang-yml.js
│ │ ├── prettify.css
│ │ ├── prettify.js
│ │ └── run_prettify.js
│ │ ├── mdeditor
│ │ ├── .gitignore
│ │ ├── .jshintrc
│ │ ├── BUGS.md
│ │ ├── CHANGE.md
│ │ ├── Gulpfile.js
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── css
│ │ │ ├── editormd.css
│ │ │ ├── editormd.logo.css
│ │ │ ├── editormd.logo.min.css
│ │ │ ├── editormd.min.css
│ │ │ ├── editormd.preview.css
│ │ │ └── editormd.preview.min.css
│ │ ├── docs
│ │ │ ├── editormd.js.html
│ │ │ ├── fonts
│ │ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ │ ├── OpenSans-Bold-webfont.svg
│ │ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ │ ├── OpenSans-BoldItalic-webfont.svg
│ │ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ │ ├── OpenSans-Italic-webfont.svg
│ │ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ │ ├── OpenSans-Light-webfont.svg
│ │ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ │ ├── OpenSans-LightItalic-webfont.svg
│ │ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ │ ├── OpenSans-Regular-webfont.svg
│ │ │ │ └── OpenSans-Regular-webfont.woff
│ │ │ ├── index.html
│ │ │ ├── scripts
│ │ │ │ ├── linenumber.js
│ │ │ │ └── prettify
│ │ │ │ │ ├── Apache-License-2.0.txt
│ │ │ │ │ ├── lang-css.js
│ │ │ │ │ └── prettify.js
│ │ │ └── styles
│ │ │ │ ├── jsdoc-default.css
│ │ │ │ ├── prettify-jsdoc.css
│ │ │ │ └── prettify-tomorrow.css
│ │ ├── editormd.amd.js
│ │ ├── editormd.amd.min.js
│ │ ├── editormd.js
│ │ ├── editormd.min.js
│ │ ├── examples
│ │ │ ├── @links.html
│ │ │ ├── auto-height.html
│ │ │ ├── change-mode.html
│ │ │ ├── code-fold.html
│ │ │ ├── css
│ │ │ │ └── style.css
│ │ │ ├── custom-keyboard-shortcuts.html
│ │ │ ├── custom-toolbar.html
│ │ │ ├── define-plugin.html
│ │ │ ├── delay-renderer-preview.html
│ │ │ ├── dynamic-create-editormd.html
│ │ │ ├── emoji.html
│ │ │ ├── extends.html
│ │ │ ├── external-use.html
│ │ │ ├── flowchart.html
│ │ │ ├── form-get-value.html
│ │ │ ├── full.html
│ │ │ ├── goto-line.html
│ │ │ ├── html-preview-markdown-to-html-custom-toc-container.html
│ │ │ ├── html-preview-markdown-to-html.html
│ │ │ ├── html-tags-decode.html
│ │ │ ├── image-cross-domain-upload.html
│ │ │ ├── image-upload.html
│ │ │ ├── images
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ ├── 8.jpg
│ │ │ │ └── editormd-screenshot.png
│ │ │ ├── index.html
│ │ │ ├── js
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── require.min.js
│ │ │ │ ├── sea.js
│ │ │ │ ├── seajs-main.js
│ │ │ │ └── zepto.min.js
│ │ │ ├── katex.html
│ │ │ ├── manually-load-modules.html
│ │ │ ├── multi-editormd.html
│ │ │ ├── multi-languages.html
│ │ │ ├── on-off.html
│ │ │ ├── onchange.html
│ │ │ ├── onfullscreen.html
│ │ │ ├── onload.html
│ │ │ ├── onpreviewing-onpreviewed.html
│ │ │ ├── onresize.html
│ │ │ ├── onscroll-onpreviewscroll.html
│ │ │ ├── onwatch-onunwatch.html
│ │ │ ├── page-break.html
│ │ │ ├── php
│ │ │ │ ├── cross-domain-upload.php
│ │ │ │ ├── editormd.uploader.class.php
│ │ │ │ ├── post.php
│ │ │ │ ├── upload.php
│ │ │ │ └── upload_callback.html
│ │ │ ├── readonly.html
│ │ │ ├── resettings.html
│ │ │ ├── search-replace.html
│ │ │ ├── sequence-diagram.html
│ │ │ ├── set-get-replace-selection.html
│ │ │ ├── simple.html
│ │ │ ├── sync-scrolling.html
│ │ │ ├── task-lists.html
│ │ │ ├── test.md
│ │ │ ├── themes.html
│ │ │ ├── toc.html
│ │ │ ├── toolbar-auto-fixed.html
│ │ │ ├── use-requirejs.html
│ │ │ ├── use-seajs.html
│ │ │ └── use-zepto.html
│ │ ├── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── editormd-logo.eot
│ │ │ ├── editormd-logo.svg
│ │ │ ├── editormd-logo.ttf
│ │ │ ├── editormd-logo.woff
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ │ ├── images
│ │ │ ├── loading.gif
│ │ │ ├── loading@2x.gif
│ │ │ ├── loading@3x.gif
│ │ │ └── logos
│ │ │ │ ├── editormd-favicon-16x16.ico
│ │ │ │ ├── editormd-favicon-24x24.ico
│ │ │ │ ├── editormd-favicon-32x32.ico
│ │ │ │ ├── editormd-favicon-48x48.ico
│ │ │ │ ├── editormd-favicon-64x64.ico
│ │ │ │ ├── editormd-logo-114x114.png
│ │ │ │ ├── editormd-logo-120x120.png
│ │ │ │ ├── editormd-logo-144x144.png
│ │ │ │ ├── editormd-logo-16x16.png
│ │ │ │ ├── editormd-logo-180x180.png
│ │ │ │ ├── editormd-logo-240x240.png
│ │ │ │ ├── editormd-logo-24x24.png
│ │ │ │ ├── editormd-logo-320x320.png
│ │ │ │ ├── editormd-logo-32x32.png
│ │ │ │ ├── editormd-logo-48x48.png
│ │ │ │ ├── editormd-logo-57x57.png
│ │ │ │ ├── editormd-logo-64x64.png
│ │ │ │ ├── editormd-logo-72x72.png
│ │ │ │ ├── editormd-logo-96x96.png
│ │ │ │ └── vi.png
│ │ ├── languages
│ │ │ ├── en.js
│ │ │ └── zh-tw.js
│ │ ├── lib
│ │ │ ├── codemirror
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── addon
│ │ │ │ │ ├── comment
│ │ │ │ │ │ ├── comment.js
│ │ │ │ │ │ └── continuecomment.js
│ │ │ │ │ ├── dialog
│ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ └── dialog.js
│ │ │ │ │ ├── display
│ │ │ │ │ │ ├── fullscreen.css
│ │ │ │ │ │ ├── fullscreen.js
│ │ │ │ │ │ ├── panel.js
│ │ │ │ │ │ ├── placeholder.js
│ │ │ │ │ │ └── rulers.js
│ │ │ │ │ ├── edit
│ │ │ │ │ │ ├── closebrackets.js
│ │ │ │ │ │ ├── closetag.js
│ │ │ │ │ │ ├── continuelist.js
│ │ │ │ │ │ ├── matchbrackets.js
│ │ │ │ │ │ ├── matchtags.js
│ │ │ │ │ │ └── trailingspace.js
│ │ │ │ │ ├── fold
│ │ │ │ │ │ ├── brace-fold.js
│ │ │ │ │ │ ├── comment-fold.js
│ │ │ │ │ │ ├── foldcode.js
│ │ │ │ │ │ ├── foldgutter.css
│ │ │ │ │ │ ├── foldgutter.js
│ │ │ │ │ │ ├── indent-fold.js
│ │ │ │ │ │ ├── markdown-fold.js
│ │ │ │ │ │ └── xml-fold.js
│ │ │ │ │ ├── hint
│ │ │ │ │ │ ├── anyword-hint.js
│ │ │ │ │ │ ├── css-hint.js
│ │ │ │ │ │ ├── html-hint.js
│ │ │ │ │ │ ├── javascript-hint.js
│ │ │ │ │ │ ├── show-hint.css
│ │ │ │ │ │ ├── show-hint.js
│ │ │ │ │ │ ├── sql-hint.js
│ │ │ │ │ │ └── xml-hint.js
│ │ │ │ │ ├── lint
│ │ │ │ │ │ ├── coffeescript-lint.js
│ │ │ │ │ │ ├── css-lint.js
│ │ │ │ │ │ ├── javascript-lint.js
│ │ │ │ │ │ ├── json-lint.js
│ │ │ │ │ │ ├── lint.css
│ │ │ │ │ │ ├── lint.js
│ │ │ │ │ │ └── yaml-lint.js
│ │ │ │ │ ├── merge
│ │ │ │ │ │ ├── merge.css
│ │ │ │ │ │ └── merge.js
│ │ │ │ │ ├── mode
│ │ │ │ │ │ ├── loadmode.js
│ │ │ │ │ │ ├── multiplex.js
│ │ │ │ │ │ ├── multiplex_test.js
│ │ │ │ │ │ ├── overlay.js
│ │ │ │ │ │ └── simple.js
│ │ │ │ │ ├── runmode
│ │ │ │ │ │ ├── colorize.js
│ │ │ │ │ │ ├── runmode-standalone.js
│ │ │ │ │ │ ├── runmode.js
│ │ │ │ │ │ └── runmode.node.js
│ │ │ │ │ ├── scroll
│ │ │ │ │ │ ├── annotatescrollbar.js
│ │ │ │ │ │ ├── scrollpastend.js
│ │ │ │ │ │ ├── simplescrollbars.css
│ │ │ │ │ │ └── simplescrollbars.js
│ │ │ │ │ ├── search
│ │ │ │ │ │ ├── match-highlighter.js
│ │ │ │ │ │ ├── matchesonscrollbar.css
│ │ │ │ │ │ ├── matchesonscrollbar.js
│ │ │ │ │ │ ├── search.js
│ │ │ │ │ │ └── searchcursor.js
│ │ │ │ │ ├── selection
│ │ │ │ │ │ ├── active-line.js
│ │ │ │ │ │ ├── mark-selection.js
│ │ │ │ │ │ └── selection-pointer.js
│ │ │ │ │ ├── tern
│ │ │ │ │ │ ├── tern.css
│ │ │ │ │ │ ├── tern.js
│ │ │ │ │ │ └── worker.js
│ │ │ │ │ └── wrap
│ │ │ │ │ │ └── hardwrap.js
│ │ │ │ ├── addons.min.js
│ │ │ │ ├── bower.json
│ │ │ │ ├── codemirror.min.css
│ │ │ │ ├── codemirror.min.js
│ │ │ │ ├── lib
│ │ │ │ │ ├── codemirror.css
│ │ │ │ │ └── codemirror.js
│ │ │ │ ├── mode
│ │ │ │ │ ├── apl
│ │ │ │ │ │ ├── apl.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── asterisk
│ │ │ │ │ │ ├── asterisk.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── clike
│ │ │ │ │ │ ├── clike.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── scala.html
│ │ │ │ │ ├── clojure
│ │ │ │ │ │ ├── clojure.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── cobol
│ │ │ │ │ │ ├── cobol.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── coffeescript
│ │ │ │ │ │ ├── coffeescript.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── commonlisp
│ │ │ │ │ │ ├── commonlisp.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── css.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── less.html
│ │ │ │ │ │ ├── less_test.js
│ │ │ │ │ │ ├── scss.html
│ │ │ │ │ │ ├── scss_test.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── cypher
│ │ │ │ │ │ ├── cypher.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── d
│ │ │ │ │ │ ├── d.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── dart
│ │ │ │ │ │ ├── dart.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── diff
│ │ │ │ │ │ ├── diff.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── django
│ │ │ │ │ │ ├── django.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── dockerfile
│ │ │ │ │ │ ├── dockerfile.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── dtd
│ │ │ │ │ │ ├── dtd.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── dylan
│ │ │ │ │ │ ├── dylan.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── ebnf
│ │ │ │ │ │ ├── ebnf.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── ecl
│ │ │ │ │ │ ├── ecl.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── eiffel
│ │ │ │ │ │ ├── eiffel.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── erlang
│ │ │ │ │ │ ├── erlang.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── forth
│ │ │ │ │ │ ├── forth.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── fortran
│ │ │ │ │ │ ├── fortran.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── gas
│ │ │ │ │ │ ├── gas.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── gfm
│ │ │ │ │ │ ├── gfm.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── gherkin
│ │ │ │ │ │ ├── gherkin.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── go
│ │ │ │ │ │ ├── go.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── groovy.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── haml
│ │ │ │ │ │ ├── haml.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── haskell
│ │ │ │ │ │ ├── haskell.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── haxe
│ │ │ │ │ │ ├── haxe.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── htmlembedded
│ │ │ │ │ │ ├── htmlembedded.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── htmlmixed
│ │ │ │ │ │ ├── htmlmixed.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── http
│ │ │ │ │ │ ├── http.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── idl
│ │ │ │ │ │ ├── idl.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── jade
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── jade.js
│ │ │ │ │ ├── javascript
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── javascript.js
│ │ │ │ │ │ ├── json-ld.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── typescript.html
│ │ │ │ │ ├── jinja2
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── jinja2.js
│ │ │ │ │ ├── julia
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── julia.js
│ │ │ │ │ ├── kotlin
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── kotlin.js
│ │ │ │ │ ├── livescript
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── livescript.js
│ │ │ │ │ ├── lua
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── lua.js
│ │ │ │ │ ├── markdown
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── markdown.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── meta.js
│ │ │ │ │ ├── mirc
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── mirc.js
│ │ │ │ │ ├── mllike
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── mllike.js
│ │ │ │ │ ├── modelica
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── modelica.js
│ │ │ │ │ ├── nginx
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── nginx.js
│ │ │ │ │ ├── ntriples
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── ntriples.js
│ │ │ │ │ ├── octave
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── octave.js
│ │ │ │ │ ├── pascal
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── pascal.js
│ │ │ │ │ ├── pegjs
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── pegjs.js
│ │ │ │ │ ├── perl
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── perl.js
│ │ │ │ │ ├── php
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── php.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── pig
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── pig.js
│ │ │ │ │ ├── properties
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── properties.js
│ │ │ │ │ ├── puppet
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── puppet.js
│ │ │ │ │ ├── python
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── python.js
│ │ │ │ │ ├── q
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── q.js
│ │ │ │ │ ├── r
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── r.js
│ │ │ │ │ ├── rpm
│ │ │ │ │ │ ├── changes
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── rpm.js
│ │ │ │ │ ├── rst
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── rst.js
│ │ │ │ │ ├── ruby
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── ruby.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── rust
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── rust.js
│ │ │ │ │ ├── sass
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sass.js
│ │ │ │ │ ├── scheme
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── scheme.js
│ │ │ │ │ ├── shell
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── shell.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── sieve
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sieve.js
│ │ │ │ │ ├── slim
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── slim.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── smalltalk
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── smalltalk.js
│ │ │ │ │ ├── smarty
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── smarty.js
│ │ │ │ │ ├── smartymixed
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── smartymixed.js
│ │ │ │ │ ├── solr
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── solr.js
│ │ │ │ │ ├── soy
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── soy.js
│ │ │ │ │ ├── sparql
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sparql.js
│ │ │ │ │ ├── spreadsheet
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── spreadsheet.js
│ │ │ │ │ ├── sql
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sql.js
│ │ │ │ │ ├── stex
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── stex.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── stylus
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── stylus.js
│ │ │ │ │ ├── tcl
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── tcl.js
│ │ │ │ │ ├── textile
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── textile.js
│ │ │ │ │ ├── tiddlywiki
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── tiddlywiki.css
│ │ │ │ │ │ └── tiddlywiki.js
│ │ │ │ │ ├── tiki
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── tiki.css
│ │ │ │ │ │ └── tiki.js
│ │ │ │ │ ├── toml
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── toml.js
│ │ │ │ │ ├── tornado
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── tornado.js
│ │ │ │ │ ├── turtle
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── turtle.js
│ │ │ │ │ ├── vb
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── vb.js
│ │ │ │ │ ├── vbscript
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── vbscript.js
│ │ │ │ │ ├── velocity
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── velocity.js
│ │ │ │ │ ├── verilog
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── verilog.js
│ │ │ │ │ ├── xml
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── xml.js
│ │ │ │ │ ├── xquery
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── xquery.js
│ │ │ │ │ ├── yaml
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── yaml.js
│ │ │ │ │ └── z80
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── z80.js
│ │ │ │ ├── modes.min.js
│ │ │ │ ├── package.json
│ │ │ │ └── theme
│ │ │ │ │ ├── 3024-day.css
│ │ │ │ │ ├── 3024-night.css
│ │ │ │ │ ├── ambiance-mobile.css
│ │ │ │ │ ├── ambiance.css
│ │ │ │ │ ├── base16-dark.css
│ │ │ │ │ ├── base16-light.css
│ │ │ │ │ ├── blackboard.css
│ │ │ │ │ ├── cobalt.css
│ │ │ │ │ ├── colorforth.css
│ │ │ │ │ ├── eclipse.css
│ │ │ │ │ ├── elegant.css
│ │ │ │ │ ├── erlang-dark.css
│ │ │ │ │ ├── lesser-dark.css
│ │ │ │ │ ├── mbo.css
│ │ │ │ │ ├── mdn-like.css
│ │ │ │ │ ├── midnight.css
│ │ │ │ │ ├── monokai.css
│ │ │ │ │ ├── neat.css
│ │ │ │ │ ├── neo.css
│ │ │ │ │ ├── night.css
│ │ │ │ │ ├── paraiso-dark.css
│ │ │ │ │ ├── paraiso-light.css
│ │ │ │ │ ├── pastel-on-dark.css
│ │ │ │ │ ├── rubyblue.css
│ │ │ │ │ ├── solarized.css
│ │ │ │ │ ├── the-matrix.css
│ │ │ │ │ ├── tomorrow-night-bright.css
│ │ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ │ ├── twilight.css
│ │ │ │ │ ├── vibrant-ink.css
│ │ │ │ │ ├── xq-dark.css
│ │ │ │ │ ├── xq-light.css
│ │ │ │ │ └── zenburn.css
│ │ │ ├── flowchart.min.js
│ │ │ ├── jquery.flowchart.min.js
│ │ │ ├── marked.min.js
│ │ │ ├── prettify.min.js
│ │ │ ├── raphael.min.js
│ │ │ ├── sequence-diagram.min.js
│ │ │ └── underscore.min.js
│ │ ├── package.json
│ │ ├── plugins
│ │ │ ├── code-block-dialog
│ │ │ │ └── code-block-dialog.js
│ │ │ ├── emoji-dialog
│ │ │ │ ├── emoji-dialog.js
│ │ │ │ └── emoji.json
│ │ │ ├── goto-line-dialog
│ │ │ │ └── goto-line-dialog.js
│ │ │ ├── help-dialog
│ │ │ │ ├── help-dialog.js
│ │ │ │ └── help.md
│ │ │ ├── html-entities-dialog
│ │ │ │ ├── html-entities-dialog.js
│ │ │ │ └── html-entities.json
│ │ │ ├── image-dialog
│ │ │ │ └── image-dialog.js
│ │ │ ├── link-dialog
│ │ │ │ └── link-dialog.js
│ │ │ ├── plugin-template.js
│ │ │ ├── preformatted-text-dialog
│ │ │ │ └── preformatted-text-dialog.js
│ │ │ ├── reference-link-dialog
│ │ │ │ └── reference-link-dialog.js
│ │ │ ├── table-dialog
│ │ │ │ └── table-dialog.js
│ │ │ └── test-plugin
│ │ │ │ └── test-plugin.js
│ │ ├── scss
│ │ │ ├── editormd.codemirror.scss
│ │ │ ├── editormd.dialog.scss
│ │ │ ├── editormd.form.scss
│ │ │ ├── editormd.grid.scss
│ │ │ ├── editormd.logo.scss
│ │ │ ├── editormd.menu.scss
│ │ │ ├── editormd.preview.scss
│ │ │ ├── editormd.preview.themes.scss
│ │ │ ├── editormd.scss
│ │ │ ├── editormd.tab.scss
│ │ │ ├── editormd.themes.scss
│ │ │ ├── font-awesome.scss
│ │ │ ├── github-markdown.scss
│ │ │ ├── lib
│ │ │ │ ├── prefixes.scss
│ │ │ │ └── variables.scss
│ │ │ └── prettify.scss
│ │ ├── src
│ │ │ └── editormd.js
│ │ └── tests
│ │ │ ├── bootstrap-test.html
│ │ │ ├── codemirror-searchbox-test.html
│ │ │ ├── codemirror-test.html
│ │ │ ├── css
│ │ │ ├── bootstrap-theme.min.css
│ │ │ └── bootstrap.min.css
│ │ │ ├── js
│ │ │ ├── bootstrap.min.js
│ │ │ └── searchbox.js
│ │ │ ├── katex-tests.html
│ │ │ ├── marked-@at-test.html
│ │ │ ├── marked-emoji-test.html
│ │ │ ├── marked-heading-link-test.html
│ │ │ ├── marked-todo-list-test.html
│ │ │ └── qunit
│ │ │ ├── qunit-1.16.0.css
│ │ │ └── qunit-1.16.0.js
│ │ ├── modal
│ │ ├── modal.css
│ │ └── modal.js
│ │ ├── nice-validator
│ │ ├── images
│ │ │ ├── loading.gif
│ │ │ ├── validator_default.png
│ │ │ └── validator_simple.png
│ │ ├── jquery.validator.css
│ │ ├── jquery.validator.js
│ │ ├── jquery.validator.min.js
│ │ └── local
│ │ │ ├── en.js
│ │ │ ├── ja.js
│ │ │ ├── zh-CN.js
│ │ │ └── zh-TW.js
│ │ ├── shybirds
│ │ ├── OrbitControls.js
│ │ ├── Three.js
│ │ ├── TweenMax.min.js
│ │ ├── app.js
│ │ └── main.css
│ │ ├── toastr
│ │ ├── toastr.css
│ │ ├── toastr.js.map
│ │ ├── toastr.min.css
│ │ └── toastr.min.js
│ │ └── vue
│ │ ├── vue-app-comment.js
│ │ ├── vue-ucenter-comment.js
│ │ ├── vue-ucenter-favorite.js
│ │ ├── vue-ucenter-forum_post.js
│ │ ├── vue-ucenter-notification.js
│ │ ├── vue-ucenter-thread.js
│ │ ├── vue.min.js
│ │ └── vue.min_10.js
├── favicon.ico
├── index.php
├── robots.txt
├── temp
│ ├── banner.png
│ └── tumblr_o5zt860lhE1v4u6opo1_400.png
├── upload
│ ├── avatars
│ │ ├── 1.jpg
│ │ ├── 1.png
│ │ ├── 10.jpg
│ │ ├── 10.png
│ │ ├── 11.jpg
│ │ ├── 12.jpg
│ │ ├── 13.jpg
│ │ ├── 14.jpg
│ │ ├── 15.jpg
│ │ ├── 16.jpg
│ │ ├── 17.jpg
│ │ ├── 18.jpg
│ │ ├── 19.jpg
│ │ ├── 2.jpg
│ │ ├── 2.png
│ │ ├── 20.jpg
│ │ ├── 21.jpg
│ │ ├── 22.jpg
│ │ ├── 23.jpg
│ │ ├── 24.jpg
│ │ ├── 25.jpg
│ │ ├── 26.jpg
│ │ ├── 27.jpg
│ │ ├── 28.jpg
│ │ ├── 29.jpg
│ │ ├── 3.jpg
│ │ ├── 3.png
│ │ ├── 30.jpg
│ │ ├── 31.jpg
│ │ ├── 32.jpg
│ │ ├── 33.jpg
│ │ ├── 34.jpg
│ │ ├── 35.jpg
│ │ ├── 36.jpg
│ │ ├── 37.jpg
│ │ ├── 38.jpg
│ │ ├── 39.jpg
│ │ ├── 4.jpg
│ │ ├── 4.png
│ │ ├── 40.jpg
│ │ ├── 41.jpg
│ │ ├── 42.jpg
│ │ ├── 43.jpg
│ │ ├── 44.jpg
│ │ ├── 45.jpg
│ │ ├── 46.jpg
│ │ ├── 47.jpg
│ │ ├── 48.jpg
│ │ ├── 49.jpg
│ │ ├── 5.jpg
│ │ ├── 5.png
│ │ ├── 50.jpg
│ │ ├── 6.jpg
│ │ ├── 6.png
│ │ ├── 7.jpg
│ │ ├── 7.png
│ │ ├── 8.jpg
│ │ ├── 8.png
│ │ ├── 9.jpg
│ │ ├── 9.png
│ │ └── default.jpg
│ ├── collections
│ │ ├── laravel.png
│ │ └── vuejs-logo.jpg
│ ├── girls
│ │ ├── 1.jpg
│ │ ├── 1.png
│ │ └── 2.png
│ └── posts
│ │ └── 1.jpg
└── web.config
├── resources
├── assets
│ └── sass
│ │ └── app.scss
├── lang
│ ├── en
│ │ ├── auth.php
│ │ ├── pagination.php
│ │ ├── passwords.php
│ │ └── validation.php
│ ├── vendor
│ │ └── forum
│ │ │ ├── .gitkeep
│ │ │ ├── de
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── en
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── es
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── fr
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── it
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── pt-br
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── ro
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── ru
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── sr
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── sv
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ ├── tr
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ │ │ └── zh-CN
│ │ │ ├── categories.php
│ │ │ ├── general.php
│ │ │ ├── posts.php
│ │ │ ├── threads.php
│ │ │ └── validation.php
│ └── zh-CN
│ │ ├── LaraBase.html
│ │ ├── LaraBase_files
│ │ ├── 1x.jpg
│ │ ├── abstract.css
│ │ ├── add_more.svg
│ │ ├── avatar2x.jpg
│ │ ├── avatar_small2x.jpg
│ │ ├── bootstrap.min.css
│ │ ├── bootstrap.min.js
│ │ ├── calendar_app.svg
│ │ ├── classie.js
│ │ ├── email_app.svg
│ │ ├── font-awesome.css
│ │ ├── jquery-1.11.1.min.js
│ │ ├── jquery-easy.js
│ │ ├── jquery-ui.min.js
│ │ ├── jquery.actual.min.js
│ │ ├── jquery.amaran.js
│ │ ├── jquery.bez.min.js
│ │ ├── jquery.ioslist.min.js
│ │ ├── jquery.scrollbar.css
│ │ ├── jquery.scrollbar.min.js
│ │ ├── jquery.unveil.min.js
│ │ ├── logo_2x.png
│ │ ├── logo_white_2x.png
│ │ ├── modernizr.custom.js
│ │ ├── pace-theme-flash.css
│ │ ├── pace.min.js
│ │ ├── pages-icons.css
│ │ ├── pages.js
│ │ ├── reset.css
│ │ ├── scripts.js
│ │ ├── select2.css
│ │ ├── select2.min.js
│ │ ├── social_app.svg
│ │ ├── switchery.min.css
│ │ └── switchery.min.js
│ │ ├── auth.php
│ │ ├── pagination.php
│ │ ├── passwords.php
│ │ ├── reminders.php
│ │ └── validation.php
├── modular_admin
│ ├── _assets
│ │ ├── demo.png
│ │ ├── faces
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── 5.jpg
│ │ │ ├── 7.jpg
│ │ │ └── 8.jpg
│ │ └── features.png
│ ├── _common
│ │ ├── _helpers
│ │ │ ├── code-helper.js
│ │ │ ├── for-helper.js
│ │ │ ├── is-helper.js
│ │ │ └── times-helper.js
│ │ ├── _styles
│ │ │ ├── _mixins.scss
│ │ │ ├── layout.scss
│ │ │ ├── misc.scss
│ │ │ └── typography.scss
│ │ ├── alert
│ │ │ └── alert.scss
│ │ ├── animations
│ │ │ ├── animations.js
│ │ │ └── animations.scss
│ │ ├── button
│ │ │ └── button.scss
│ │ ├── card
│ │ │ └── card.scss
│ │ ├── chart
│ │ │ └── chart.scss
│ │ ├── dropdown
│ │ │ └── dropdown.scss
│ │ ├── flex
│ │ │ └── flex.scss
│ │ ├── form
│ │ │ └── form.scss
│ │ ├── images-container
│ │ │ └── images-container.scss
│ │ ├── items-list
│ │ │ ├── items-list.js
│ │ │ └── items-list.scss
│ │ ├── logo
│ │ │ ├── logo.hbs
│ │ │ └── logo.scss
│ │ ├── modal
│ │ │ └── modal-tabs.scss
│ │ ├── navigation
│ │ │ └── navigation.scss
│ │ ├── nprogress
│ │ │ ├── nprogress.js
│ │ │ └── nprogress.scss
│ │ ├── pagination
│ │ │ └── pagination.scss
│ │ ├── sameheight-items
│ │ │ └── sameheight-items.js
│ │ ├── scrollbar
│ │ │ └── scrollbar.scss
│ │ └── table
│ │ │ └── table.scss
│ ├── _main-layout.hbs
│ ├── _main.scss
│ ├── _themes
│ │ ├── blue-theme.scss
│ │ ├── custom-theme.scss
│ │ ├── green-theme.scss
│ │ ├── orange-theme.scss
│ │ ├── purple-theme.scss
│ │ ├── red-theme.scss
│ │ └── seagreen-theme.scss
│ ├── _variables.scss
│ ├── app
│ │ ├── _common
│ │ │ ├── editor
│ │ │ │ ├── editor-helper.js
│ │ │ │ ├── editor.hbs
│ │ │ │ ├── editor.js
│ │ │ │ └── editor.scss
│ │ │ ├── footer
│ │ │ │ ├── footer.hbs
│ │ │ │ └── footer.scss
│ │ │ ├── header
│ │ │ │ ├── buttons
│ │ │ │ │ ├── buttons.hbs
│ │ │ │ │ └── buttons.scss
│ │ │ │ ├── collapse
│ │ │ │ │ ├── collapse.hbs
│ │ │ │ │ └── collapse.scss
│ │ │ │ ├── header.hbs
│ │ │ │ ├── header.scss
│ │ │ │ ├── nav
│ │ │ │ │ ├── nav.hbs
│ │ │ │ │ ├── nav.js
│ │ │ │ │ ├── nav.scss
│ │ │ │ │ ├── notifications
│ │ │ │ │ │ ├── notifications.hbs
│ │ │ │ │ │ └── notifications.scss
│ │ │ │ │ └── profile
│ │ │ │ │ │ ├── profile.hbs
│ │ │ │ │ │ └── profile.scss
│ │ │ │ └── search
│ │ │ │ │ ├── search.hbs
│ │ │ │ │ └── search.scss
│ │ │ ├── modals
│ │ │ │ ├── modal-confirm
│ │ │ │ │ └── modal-confirm.hbs
│ │ │ │ ├── modal-media
│ │ │ │ │ ├── modal-media.hbs
│ │ │ │ │ ├── modal-media.js
│ │ │ │ │ └── modal-media.scss
│ │ │ │ ├── modals.hbs
│ │ │ │ └── modals.scss
│ │ │ └── sidebar
│ │ │ │ ├── customize
│ │ │ │ ├── customize.hbs
│ │ │ │ ├── customize.js
│ │ │ │ └── customize.scss
│ │ │ │ ├── header
│ │ │ │ ├── header.hbs
│ │ │ │ └── header.scss
│ │ │ │ ├── sidebar.hbs
│ │ │ │ ├── sidebar.js
│ │ │ │ └── sidebar.scss
│ │ ├── app-blank-layout.hbs
│ │ ├── app-layout.hbs
│ │ ├── app.scss
│ │ ├── charts
│ │ │ ├── charts-flot
│ │ │ │ ├── charts-flot-page.hbs
│ │ │ │ ├── charts-flot.js
│ │ │ │ └── charts-flot.scss
│ │ │ └── charts-morris
│ │ │ │ ├── charts-morris-page.hbs
│ │ │ │ └── charts-morris.js
│ │ ├── dashboard
│ │ │ ├── dashboard.scss
│ │ │ ├── history
│ │ │ │ ├── history.hbs
│ │ │ │ ├── history.js
│ │ │ │ └── history.scss
│ │ │ ├── index-page.hbs
│ │ │ ├── items
│ │ │ │ ├── items-header.scss
│ │ │ │ ├── items-list.scss
│ │ │ │ ├── items.hbs
│ │ │ │ └── items.js
│ │ │ ├── sales-breakdown
│ │ │ │ ├── sales-breakdown.hbs
│ │ │ │ ├── sales-breakdown.js
│ │ │ │ └── sales-breakdown.scss
│ │ │ ├── sales-by-countries
│ │ │ │ ├── sales-by-countries.hbs
│ │ │ │ ├── sales-by-countries.js
│ │ │ │ └── sales-by-countries.scss
│ │ │ ├── stats
│ │ │ │ ├── stats.hbs
│ │ │ │ └── stats.scss
│ │ │ └── tasks
│ │ │ │ ├── tasks.hbs
│ │ │ │ ├── tasks.js
│ │ │ │ └── tasks.scss
│ │ ├── forms
│ │ │ ├── basic-form
│ │ │ │ └── basic-form.hbs
│ │ │ ├── boxed-validation
│ │ │ │ └── boxed-validation.hbs
│ │ │ ├── boxed
│ │ │ │ └── boxed.hbs
│ │ │ ├── checboxes
│ │ │ │ └── checboxes.hbs
│ │ │ ├── column-sizing
│ │ │ │ └── column-sizing.hbs
│ │ │ ├── control-sizing
│ │ │ │ └── control-sizing.hbs
│ │ │ ├── default-bootstrap-validation
│ │ │ │ └── default-bootstrap-validation.hbs
│ │ │ ├── default-bootstrap
│ │ │ │ └── default-bootstrap.hbs
│ │ │ ├── forms-page.hbs
│ │ │ ├── inline-form
│ │ │ │ └── inline-form.hbs
│ │ │ ├── input-groups
│ │ │ │ ├── input-groups.hbs
│ │ │ │ └── input-groups.js
│ │ │ ├── input-types
│ │ │ │ └── input-types.hbs
│ │ │ ├── radios
│ │ │ │ └── radios.hbs
│ │ │ ├── rounded
│ │ │ │ └── rounded.hbs
│ │ │ ├── selects
│ │ │ │ └── selects.hbs
│ │ │ ├── underlined-validation
│ │ │ │ └── underlined-validation.hbs
│ │ │ ├── underlined
│ │ │ │ └── underlined.hbs
│ │ │ ├── using-grid-form
│ │ │ │ └── using-grid-form.hbs
│ │ │ └── validation-form
│ │ │ │ └── validation-form.hbs
│ │ ├── items
│ │ │ ├── editor
│ │ │ │ ├── item-editor-page.hbs
│ │ │ │ ├── item-editor.js
│ │ │ │ └── item-editor.scss
│ │ │ └── list
│ │ │ │ ├── items-list-page.hbs
│ │ │ │ ├── items-list.js
│ │ │ │ └── items-list.scss
│ │ ├── pages
│ │ │ ├── error-404-alt
│ │ │ │ └── error-404-alt-page.hbs
│ │ │ ├── error-404
│ │ │ │ └── error-404-page.hbs
│ │ │ ├── error-500-alt
│ │ │ │ └── error-500-alt-page.hbs
│ │ │ ├── error-500
│ │ │ │ └── error-500-page.hbs
│ │ │ ├── error.js
│ │ │ └── error.scss
│ │ ├── tables
│ │ │ ├── responsive-tables
│ │ │ │ ├── responsive-tables-page.hbs
│ │ │ │ └── responsive-tables.scss
│ │ │ └── static-tables
│ │ │ │ └── static-tables-page.hbs
│ │ └── ui-elements
│ │ │ ├── buttons
│ │ │ ├── button-colors
│ │ │ │ └── button-colors.hbs
│ │ │ ├── button-dropdowns
│ │ │ │ └── button-dropdowns.hbs
│ │ │ ├── button-group
│ │ │ │ └── button-group.hbs
│ │ │ ├── button-outline
│ │ │ │ └── button-outline.hbs
│ │ │ ├── button-sizing
│ │ │ │ └── button-sizing.hbs
│ │ │ ├── button-types
│ │ │ │ └── button-types.hbs
│ │ │ └── buttons-page.hbs
│ │ │ ├── cards
│ │ │ ├── card-block
│ │ │ │ └── card-block.hbs
│ │ │ ├── cards-page.hbs
│ │ │ └── tabs
│ │ │ │ ├── basic-tabs.hbs
│ │ │ │ └── pill-tabs.hbs
│ │ │ ├── grid
│ │ │ └── grid-page.hbs
│ │ │ ├── icons
│ │ │ └── icons-page.hbs
│ │ │ └── typography
│ │ │ └── typography-page.hbs
│ ├── auth
│ │ ├── auth-layout.hbs
│ │ ├── auth.scss
│ │ ├── login
│ │ │ ├── login-page.hbs
│ │ │ └── login.js
│ │ ├── reset
│ │ │ ├── reset-page.hbs
│ │ │ └── reset.js
│ │ └── signup
│ │ │ ├── signup-page.hbs
│ │ │ └── signup.js
│ ├── config.js
│ └── main.js
└── views
│ ├── admin
│ ├── category
│ │ ├── actions.blade.php
│ │ ├── actions_area.blade.php
│ │ ├── categories.blade.php
│ │ ├── edit_category.blade.php
│ │ ├── treeChildren.blade.php
│ │ └── treeChildren_select.blade.php
│ ├── collection
│ │ ├── collections.blade.php
│ │ ├── create_collection.blade.php
│ │ └── edit_collection.blade.php
│ ├── contents.blade.php
│ ├── edit_content.blade.php
│ ├── layouts
│ │ ├── app.blade.php
│ │ ├── content_actions.blade.php
│ │ ├── content_actions_area.blade.php
│ │ ├── footer.blade.php
│ │ ├── head.blade.php
│ │ ├── menu.blade.php
│ │ ├── scripts.blade.php
│ │ ├── treeChildren.blade.php
│ │ └── treeChildren_select.blade.php
│ ├── post
│ │ ├── create_post.blade.php
│ │ ├── drafts.blade.php
│ │ └── edit_post.blade.php
│ ├── posts.blade.php
│ └── template.blade.php
│ ├── auth
│ ├── emails
│ │ └── password.blade.php
│ ├── emailsent.blade.php
│ ├── login.blade.php
│ ├── passwords
│ │ ├── email.blade.php
│ │ └── reset.blade.php
│ └── register.blade.php
│ ├── emails
│ ├── newThread.blade.php
│ └── verification.blade.php
│ ├── front
│ ├── collections.blade.php
│ ├── index.blade.php
│ ├── layouts
│ │ ├── app.blade.php
│ │ ├── auth_modals.blade.php
│ │ ├── footer.blade.php
│ │ ├── head.blade.php
│ │ ├── menu.blade.php
│ │ ├── notifications.blade.php
│ │ ├── scripts.blade.php
│ │ ├── treeChildren.blade.php
│ │ ├── ucenter_menu.blade.php
│ │ └── ucenter_top_bg.blade.php
│ ├── search_results.blade.php
│ ├── show_collection_post.blade.php
│ ├── show_post.blade.php
│ ├── template.blade.php
│ ├── ucenter.blade.php
│ ├── ucenter_comments.blade.php
│ ├── ucenter_complete_account.blade.php
│ ├── ucenter_favorites.blade.php
│ ├── ucenter_notification.blade.php
│ ├── ucenter_password.blade.php
│ ├── ucenter_profile.blade.php
│ └── ucenter_threads.blade.php
│ ├── home.blade.php
│ ├── layouts
│ └── app.blade.php
│ ├── vendor
│ ├── .gitkeep
│ └── flash
│ │ ├── message.blade.php
│ │ └── modal.blade.php
│ └── welcome.blade.php
├── server.php
├── storage
├── app
│ ├── .gitignore
│ └── public
│ │ └── .gitignore
├── debugbar
│ └── .gitignore
├── framework
│ ├── .gitignore
│ ├── cache
│ │ └── .gitignore
│ ├── sessions
│ │ └── .gitignore
│ └── views
│ │ └── .gitignore
└── logs
│ └── .gitignore
└── tests
├── ExampleTest.php
└── TestCase.php
/.env.example:
--------------------------------------------------------------------------------
1 | APP_ENV=local
2 | APP_DEBUG=true
3 | APP_KEY=SomeRandomString
4 | APP_URL=http://localhost
5 |
6 | DB_CONNECTION=mysql
7 | DB_HOST=127.0.0.1
8 | DB_PORT=3306
9 | DB_DATABASE=homestead
10 | DB_USERNAME=homestead
11 | DB_PASSWORD=secret
12 |
13 | CACHE_DRIVER=file
14 | SESSION_DRIVER=file
15 | QUEUE_DRIVER=sync
16 |
17 | REDIS_HOST=127.0.0.1
18 | REDIS_PASSWORD=null
19 | REDIS_PORT=6379
20 |
21 | MAIL_DRIVER=smtp
22 | MAIL_HOST=mailtrap.io
23 | MAIL_PORT=2525
24 | MAIL_USERNAME=null
25 | MAIL_PASSWORD=null
26 | MAIL_ENCRYPTION=null
27 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 | *.css linguist-vendored
3 | *.scss linguist-vendored
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /vendor
2 | /node_modules
3 | /public/storage
4 | Homestead.yaml
5 | Homestead.json
6 | .env
7 | /.idea
8 |
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | larabase_lite
--------------------------------------------------------------------------------
/.idea/blade.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/larabase_lite.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | **A Simplified Version of larabase.com**
4 |
5 |
6 | * 下载(建议用 `git clone https://github.com/laravelbase/larabase-lite`,这样如果有更新,你可以`git pull`)全部文件到你的服务器root目录(按照Laravel要求设置)
7 | * 修改.env文件(没有就copy一个), 主要填写数据库 和 邮件设置
8 | * 打开命令行,切换到项目根目录,先运行`composer update -vvv` 然后再运行`php artisan migrate --seed`
9 |
10 | 访问首页即可
11 |
12 | ***访问后台***
13 | 用以下账号密码登陆
14 |
15 | admin@admin.com
16 |
17 | admin123
18 |
19 | 右上角菜单可以进入后台管理界面
20 |
21 |
22 | 如果需要Oauth功能,需要在config\service.php进行配置
23 |
24 |
25 |
26 | Larabase群:222171637
--------------------------------------------------------------------------------
/app/Console/Commands/Inspire.php:
--------------------------------------------------------------------------------
1 | comment(PHP_EOL.Inspiring::quote().PHP_EOL);
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/Console/Kernel.php:
--------------------------------------------------------------------------------
1 | command('inspire')
28 | // ->hourly();
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/app/Events/ArticleCommented.php:
--------------------------------------------------------------------------------
1 | post=$post;
20 | $this->comment_author =$comment_author;
21 | $this->comment = $comment;
22 | }
23 |
24 | /**
25 | * Get the channels the event should be broadcast on.
26 | *
27 | * @return array
28 | */
29 | public function broadcastOn()
30 | {
31 | return [];
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/Events/CommentReplied.php:
--------------------------------------------------------------------------------
1 | post = $post;
20 | $this->parent_comment = $parent_comment;
21 | $this->reply = $reply;
22 | }
23 |
24 | /**
25 | * Get the channels the event should be broadcast on.
26 | *
27 | * @return array
28 | */
29 | public function broadcastOn()
30 | {
31 | return [];
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/Events/Event.php:
--------------------------------------------------------------------------------
1 | request = $request;
17 | }
18 |
19 | /**
20 | * Get the channels the event should be broadcast on.
21 | *
22 | * @return array
23 | */
24 | public function broadcastOn()
25 | {
26 | return [];
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/app/Events/UserFirstLogin.php:
--------------------------------------------------------------------------------
1 | user = $user;
18 | }
19 |
20 | /**
21 | * Get the channels the event should be broadcast on.
22 | *
23 | * @return array
24 | */
25 | public function broadcastOn()
26 | {
27 | return [];
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/app/Events/UserRegisterValidationPassed.php:
--------------------------------------------------------------------------------
1 | request = $request;
18 | }
19 |
20 | /**
21 | * Get the channels the event should be broadcast on.
22 | *
23 | * @return array
24 | */
25 | public function broadcastOn()
26 | {
27 | return [];
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/app/Helpers/helper.php:
--------------------------------------------------------------------------------
1 | middleware('guest');
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/app/Http/Controllers/Controller.php:
--------------------------------------------------------------------------------
1 | guest()) {
22 | if ($request->ajax() || $request->wantsJson()) {
23 | return response('Unauthorized.', 401);
24 | } else {
25 | //return redirect()->guest('login');
26 | return redirect('/');
27 | }
28 | }
29 |
30 | return $next($request);
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/app/Http/Middleware/EncryptCookies.php:
--------------------------------------------------------------------------------
1 | check()) {
21 | return redirect('/');
22 | }
23 |
24 | return $next($request);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/Http/Middleware/VerifyCsrfToken.php:
--------------------------------------------------------------------------------
1 | last_login = Carbon::now();
33 | $user->login_times++;
34 | $user->save();
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/app/Models/Category.php:
--------------------------------------------------------------------------------
1 | morphedByMany('App\Models\Post','categoryable','categoryable')->withPivot('id');
20 | }
21 |
22 | public function menus(){
23 | return $this->hasMany('App\Models\Menu');
24 | }
25 |
26 |
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/app/Models/Content.php:
--------------------------------------------------------------------------------
1 | belongsTo('App\Models\Collection');
21 | }
22 |
23 | public function post(){
24 | return $this->hasOne('App\Models\Post');
25 | }
26 |
27 | //方法
28 | public function renderUrl(){
29 | if($this->link){
30 | return route('collection.post',[$this->collection()->first()->id,$this->link]);
31 | }else{
32 | return '';
33 | }
34 |
35 | }
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/app/Models/Like.php:
--------------------------------------------------------------------------------
1 | morphTo();
15 | }
16 |
17 | public function user(){
18 | return $this->belongsTo('App\Models\User');
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/Models/Menu.php:
--------------------------------------------------------------------------------
1 | belongsTo('App\Models\Category');
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/app/Models/Page.php:
--------------------------------------------------------------------------------
1 | postRepository = $postRepository;
14 | }
15 |
16 | public function model(){
17 | return Like::class;
18 | }
19 |
20 | public function unlikeLikes($ids,$type){
21 |
22 | foreach($ids as $id){
23 | $post =$this->postRepository->findOrFail($id);
24 | $post->likes --;
25 | $post->save();
26 | $this->model->where('user_id',Auth::user()->id)->where('likeable_id',$id)->where('likeable_type',$type)->first()->delete();
27 | }
28 | }
29 |
30 | }
--------------------------------------------------------------------------------
/app/Repositories/MenuRepository.php:
--------------------------------------------------------------------------------
1 | first();
16 | $menus = $c?$c->menus:[];
17 | return $menus;
18 | }
19 |
20 | }
--------------------------------------------------------------------------------
/app/Services/EmailService.php:
--------------------------------------------------------------------------------
1 | from('woody@larabase.com', 'LaraBase');
12 | $m->to($to_email, $to_name)->subject($subject);
13 | });
14 | }
15 | }
--------------------------------------------------------------------------------
/app/Services/NotificationService.php:
--------------------------------------------------------------------------------
1 | from($from_id)
12 | ->to($to_id)
13 | ->url($url)
14 | ->extra($extra)
15 | ->send();
16 | }
17 | }
--------------------------------------------------------------------------------
/app/Services/SearchableTrait.php:
--------------------------------------------------------------------------------
1 | where($column,'like','%'.$q.'%');
15 | }
16 |
17 | public function search($q){
18 | $columns = $this->searchable['columns'];
19 | $columns = collect($columns);
20 | $columns->sortByDesc(function($value) {
21 | return $value;
22 | });
23 |
24 | $total = collect();
25 |
26 | foreach($columns as $column=>$weight){
27 |
28 | $results = $this->searchQuery($column,$q)->get();
29 |
30 | $results->each(function($i)use($total){
31 | $total->push($i);
32 | });
33 | }
34 |
35 | return $total->unique();
36 | }
37 | }
--------------------------------------------------------------------------------
/artisan.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | php artisan %*
--------------------------------------------------------------------------------
/bootstrap/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/config/image.php:
--------------------------------------------------------------------------------
1 | 'gd'
19 |
20 | );
21 |
--------------------------------------------------------------------------------
/config/larabase.php:
--------------------------------------------------------------------------------
1 | 50
5 |
6 | ];
--------------------------------------------------------------------------------
/database/.gitignore:
--------------------------------------------------------------------------------
1 | *.sqlite
2 |
--------------------------------------------------------------------------------
/database/factories/ModelFactory.php:
--------------------------------------------------------------------------------
1 | define(App\User::class, function (Faker\Generator $faker) {
15 | return [
16 | 'name' => $faker->name,
17 | 'email' => $faker->safeEmail,
18 | 'password' => bcrypt(str_random(10)),
19 | 'remember_token' => str_random(10),
20 | ];
21 | });
22 |
--------------------------------------------------------------------------------
/database/migrations/.gitkeep:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/database/migrations/2014_02_10_145728_notification_categories.php:
--------------------------------------------------------------------------------
1 | increments('id');
17 | $table->string('name')->index();
18 | $table->string('text');
19 | });
20 | }
21 |
22 | /**
23 | * Reverse the migrations.
24 | *
25 | * @return void
26 | */
27 | public function down()
28 | {
29 | Schema::drop('notification_categories');
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/database/migrations/2014_08_01_210813_create_notification_groups_table.php:
--------------------------------------------------------------------------------
1 | increments('id');
17 | $table->string('name', 50)->index()->unique();
18 | });
19 | }
20 |
21 | /**
22 | * Reverse the migrations.
23 | *
24 | * @return void
25 | */
26 | public function down()
27 | {
28 | Schema::drop('notification_groups');
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/database/migrations/2014_10_12_100000_create_password_resets_table.php:
--------------------------------------------------------------------------------
1 | string('email')->index();
17 | $table->string('token')->index();
18 | $table->timestamp('created_at');
19 | });
20 | }
21 |
22 | /**
23 | * Reverse the migrations.
24 | *
25 | * @return void
26 | */
27 | public function down()
28 | {
29 | Schema::drop('password_resets');
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/database/migrations/2015_06_06_211555_add_expire_time_column_to_notification_table.php:
--------------------------------------------------------------------------------
1 | timestamp('expire_time')->nullable();
16 | });
17 | }
18 |
19 | /**
20 | * Reverse the migrations.
21 | *
22 | * @return void
23 | */
24 | public function down()
25 | {
26 | Schema::table('notifications', function ($table) {
27 | $table->dropColumn('expire_time');
28 | });
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/database/migrations/2015_06_07_211555_alter_category_name_to_unique.php:
--------------------------------------------------------------------------------
1 | unique('name');
16 | });
17 | }
18 |
19 | /**
20 | * Reverse the migrations.
21 | *
22 | * @return void
23 | */
24 | public function down()
25 | {
26 | Schema::table('notification_categories', function ($table) {
27 | $table->dropUnique('notification_categories_name_unique');
28 | });
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/database/migrations/2016_04_19_200827_make_notification_url_nullable.php:
--------------------------------------------------------------------------------
1 | string('url')->nullable()->change();
17 | });
18 | }
19 |
20 | /**
21 | * Reverse the migrations.
22 | *
23 | * @return void
24 | */
25 | public function down()
26 | {
27 | Schema::table('notifications', function (Blueprint $table) {
28 | $table->string('url')->change();
29 | });
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/database/migrations/2016_05_19_144531_add_stack_id_to_notifications.php:
--------------------------------------------------------------------------------
1 | integer('stack_id')->unsigned()->nullable()->after('expire_time');
17 | });
18 | }
19 |
20 | /**
21 | * Reverse the migrations.
22 | *
23 | * @return void
24 | */
25 | public function down()
26 | {
27 | Schema::table('notifications', function (Blueprint $table) {
28 | $table->dropColumn('stack_id');
29 | });
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/database/migrations/2016_07_06_080132_create_collections_table.php:
--------------------------------------------------------------------------------
1 | increments('id');
17 |
18 | $table->string('name');
19 | $table->string('sub_name');
20 | $table->string('desc');
21 | $table->string('cover_img');
22 |
23 | $table->integer('category_id');
24 |
25 | $table->timestamps();
26 | $table->softDeletes();
27 | });
28 | }
29 |
30 | /**
31 | * Reverse the migrations.
32 | *
33 | * @return void
34 | */
35 | public function down()
36 | {
37 | Schema::drop('collections');
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/database/migrations/2016_07_06_081729_create_categoryable_table.php:
--------------------------------------------------------------------------------
1 | increments('id');
17 |
18 | $table->integer('category_id');
19 | $table->integer('categoryable_id');
20 | $table->string('categoryable_type');
21 |
22 | $table->timestamps();
23 | });
24 | }
25 |
26 | /**
27 | * Reverse the migrations.
28 | *
29 | * @return void
30 | */
31 | public function down()
32 | {
33 | Schema::drop('categoryable');
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/database/migrations/2016_07_07_071620_create_comments_table.php:
--------------------------------------------------------------------------------
1 | increments('id');
17 |
18 | $table->string('title');
19 | $table->text('body');
20 |
21 | $table->integer('post_id');
22 | $table->integer('user_id');
23 | $table->integer('parent_id');
24 |
25 | $table->timestamps();
26 | $table->softDeletes();
27 | });
28 | }
29 |
30 | /**
31 | * Reverse the migrations.
32 | *
33 | * @return void
34 | */
35 | public function down()
36 | {
37 | Schema::drop('comments');
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/database/migrations/2016_07_07_091219_create_likes_table.php:
--------------------------------------------------------------------------------
1 | increments('id');
17 |
18 | $table->integer('likeable_id');
19 | $table->string('likeable_type');
20 | $table->integer('user_id');
21 | $table->timestamps();
22 | $table->softDeletes();
23 |
24 | });
25 | }
26 |
27 | /**
28 | * Reverse the migrations.
29 | *
30 | * @return void
31 | */
32 | public function down()
33 | {
34 | Schema::drop('likes');
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/database/migrations/2016_08_17_075823_create_failed_jobs_table.php:
--------------------------------------------------------------------------------
1 | increments('id');
17 | $table->text('connection');
18 | $table->text('queue');
19 | $table->longText('payload');
20 | $table->timestamp('failed_at')->useCurrent();
21 | });
22 | }
23 |
24 | /**
25 | * Reverse the migrations.
26 | *
27 | * @return void
28 | */
29 | public function down()
30 | {
31 | Schema::drop('failed_jobs');
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/database/seeds/.gitkeep:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/database/seeds/DatabaseSeeder.php:
--------------------------------------------------------------------------------
1 | call(Demo::class);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/gulpfile.js:
--------------------------------------------------------------------------------
1 | var elixir = require('laravel-elixir');
2 |
3 | /*
4 | |--------------------------------------------------------------------------
5 | | Elixir Asset Management
6 | |--------------------------------------------------------------------------
7 | |
8 | | Elixir provides a clean, fluent API for defining some basic Gulp tasks
9 | | for your Laravel application. By default, we are compiling the Sass
10 | | file for our application, as well as publishing vendor resources.
11 | |
12 | */
13 |
14 | elixir(function(mix) {
15 | mix.sass('app.scss');
16 | });
17 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "private": true,
3 | "scripts": {
4 | "prod": "gulp --production",
5 | "dev": "gulp watch"
6 | },
7 | "devDependencies": {
8 | "gulp": "^3.9.1",
9 | "laravel-elixir": "^5.0.0",
10 | "bootstrap-sass": "^3.0.0"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/packages/larabase/acl/src/Models/Permission.php:
--------------------------------------------------------------------------------
1 | belongsToMany(Role::class);
13 | }
14 | }
--------------------------------------------------------------------------------
/packages/larabase/acl/src/Models/Role.php:
--------------------------------------------------------------------------------
1 | belongsToMany(Permission::class);
15 | }
16 |
17 | public function users()
18 | {
19 | return $this->belongsToMany(User::class);
20 | }
21 |
22 | public function hasPermission($permission){
23 | if($this->permissions()->get()->contains($permission)){
24 | return true;
25 | }else{
26 | return false;
27 | }
28 | }
29 |
30 | public function attachPermission(Permission $permission)
31 | {
32 | return $this->permissions()->save($permission);
33 | }
34 | }
--------------------------------------------------------------------------------
/packages/larabase/acl/src/Repositories/PermissionRepository.php:
--------------------------------------------------------------------------------
1 | permissions()->sync($permit_ids);
18 | }
19 |
20 | }
--------------------------------------------------------------------------------
/packages/larabase/acl/views/permission_actions.blade.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/larabase/acl/views/role_actions.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
编辑
3 |
分配权限
4 |
删除
5 |
--------------------------------------------------------------------------------
/public/.htaccess:
--------------------------------------------------------------------------------
1 |
2 |
3 | Options -MultiViews
4 |
5 |
6 | RewriteEngine On
7 |
8 | # Redirect Trailing Slashes If Not A Folder...
9 | RewriteCond %{REQUEST_FILENAME} !-d
10 | RewriteRule ^(.*)/$ /$1 [L,R=301]
11 |
12 | # Handle Front Controller...
13 | RewriteCond %{REQUEST_FILENAME} !-d
14 | RewriteCond %{REQUEST_FILENAME} !-f
15 | RewriteRule ^ index.php [L]
16 |
17 | # Handle Authorization Header
18 | RewriteCond %{HTTP:Authorization} .
19 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
20 |
21 |
--------------------------------------------------------------------------------
/public/admin/assets/demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/assets/demo.png
--------------------------------------------------------------------------------
/public/admin/assets/faces/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/assets/faces/3.jpg
--------------------------------------------------------------------------------
/public/admin/assets/faces/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/assets/faces/4.jpg
--------------------------------------------------------------------------------
/public/admin/assets/faces/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/assets/faces/5.jpg
--------------------------------------------------------------------------------
/public/admin/assets/faces/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/assets/faces/7.jpg
--------------------------------------------------------------------------------
/public/admin/assets/faces/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/assets/faces/8.jpg
--------------------------------------------------------------------------------
/public/admin/assets/features.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/assets/features.png
--------------------------------------------------------------------------------
/public/admin/css/contents.css:
--------------------------------------------------------------------------------
1 | .content-actions button{
2 | margin: 0 0!important;
3 | }
4 |
5 | table.flip-content td.actions{
6 | text-align: center;
7 | }
--------------------------------------------------------------------------------
/public/admin/css/media.css:
--------------------------------------------------------------------------------
1 | .media{
2 | margin: 0;
3 | }
4 | .media .folders{
5 | padding-left: 20px;
6 | }
7 |
8 | .media .folders li{
9 | display: block;
10 | margin-bottom: 30px;
11 | margin-top: 30px;
12 | }
13 |
14 | .media .left-col{
15 | background-color: #00a8c6;
16 | height: auto;
17 | width: 10%;
18 | display: inline-block;
19 | }
20 |
21 | .media .right-col{
22 | background-color: #75c6b1;
23 | height: 100%;
24 | width: 80%;
25 | display: inline-block;
26 | }
27 |
28 |
29 | /* Folder */
30 | a.folder {
31 | height: 18px;
32 | top: 6px;
33 | width: 27px;
34 | }
35 |
36 | a.icon {
37 | background-color: #fed;
38 | border: 2px solid #fc6;
39 | display: inline-block;
40 | position: relative;
41 | vertical-align: top;
42 | }
--------------------------------------------------------------------------------
/public/admin/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/public/admin/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/public/admin/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/public/admin/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/public/admin/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/admin/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/public/admin/js/vue_contents.js:
--------------------------------------------------------------------------------
1 |
2 | var vm = new Vue({
3 |
4 | el:'body',
5 | data:{
6 | showMoveActions:false,
7 | current_id:'',
8 | node_id:'',
9 | target_id:'',
10 | position:'before'
11 | },
12 | methods:{
13 | toggleMoveActions:function(content_id){
14 | this.showMoveActions =!this.showMoveActions;
15 | this.current_id = content_id;
16 | setTimeout(function(){
17 | $('.content_actions_area').css('display','table-cell');
18 | },0);
19 |
20 | },
21 | moveNode:function($event,node_type){
22 | $event.preventDefault();
23 | var url = '/admin/'+node_type+'/'+this.node_id+'/target/'+this.target_id+'/position/'+this.position;
24 | console.log(url);
25 | window.location.href=url;
26 | }
27 | }
28 |
29 | });
--------------------------------------------------------------------------------
/public/assets/css/about/about.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/css/about/about.css
--------------------------------------------------------------------------------
/public/assets/fonts/fangzheng.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/fonts/fangzheng.ttf
--------------------------------------------------------------------------------
/public/assets/fonts/material-design/Material-Design-Iconic-Font.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/fonts/material-design/Material-Design-Iconic-Font.eot
--------------------------------------------------------------------------------
/public/assets/fonts/material-design/Material-Design-Iconic-Font.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/fonts/material-design/Material-Design-Iconic-Font.ttf
--------------------------------------------------------------------------------
/public/assets/fonts/material-design/Material-Design-Iconic-Font.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/fonts/material-design/Material-Design-Iconic-Font.woff
--------------------------------------------------------------------------------
/public/assets/fonts/material-design/Material-Design-Iconic-Font.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/fonts/material-design/Material-Design-Iconic-Font.woff2
--------------------------------------------------------------------------------
/public/assets/fonts/material_icon.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/fonts/material_icon.woff2
--------------------------------------------------------------------------------
/public/assets/images/android-desktop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/android-desktop.png
--------------------------------------------------------------------------------
/public/assets/images/book/17.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/book/17.jpg
--------------------------------------------------------------------------------
/public/assets/images/book/17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/book/17.png
--------------------------------------------------------------------------------
/public/assets/images/book/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/book/bg.jpg
--------------------------------------------------------------------------------
/public/assets/images/book/lara-girl.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/book/lara-girl.jpg
--------------------------------------------------------------------------------
/public/assets/images/book/lara-girl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/book/lara-girl.png
--------------------------------------------------------------------------------
/public/assets/images/book/paper.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/book/paper.jpg
--------------------------------------------------------------------------------
/public/assets/images/book/tumblr_o2zq40ACNw1rp8y35o1_500.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/book/tumblr_o2zq40ACNw1rp8y35o1_500.png
--------------------------------------------------------------------------------
/public/assets/images/book/tumblr_o4lkm9aIeu1qzlvswo1_500.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/book/tumblr_o4lkm9aIeu1qzlvswo1_500.png
--------------------------------------------------------------------------------
/public/assets/images/cd-icon-close.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
--------------------------------------------------------------------------------
/public/assets/images/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/favicon.png
--------------------------------------------------------------------------------
/public/assets/images/hdit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/hdit.png
--------------------------------------------------------------------------------
/public/assets/images/ios-desktop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/ios-desktop.png
--------------------------------------------------------------------------------
/public/assets/images/laragon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/laragon.png
--------------------------------------------------------------------------------
/public/assets/images/laravel-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/laravel-logo.png
--------------------------------------------------------------------------------
/public/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/logo.png
--------------------------------------------------------------------------------
/public/assets/images/my_desk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/my_desk.png
--------------------------------------------------------------------------------
/public/assets/images/nodejs-new-white-pantone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/nodejs-new-white-pantone.png
--------------------------------------------------------------------------------
/public/assets/images/redis-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/redis-white.png
--------------------------------------------------------------------------------
/public/assets/images/ucenter_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/ucenter_bg.jpg
--------------------------------------------------------------------------------
/public/assets/images/vuejs-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/images/vuejs-logo.png
--------------------------------------------------------------------------------
/public/assets/plugins/google-code-prettify/lang-go.js:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Copyright (C) 2010 Google Inc.
4 |
5 | Licensed under the Apache License, Version 2.0 (the "License");
6 | you may not use this file except in compliance with the License.
7 | You may obtain a copy of the License at
8 |
9 | http://www.apache.org/licenses/LICENSE-2.0
10 |
11 | Unless required by applicable law or agreed to in writing, software
12 | distributed under the License is distributed on an "AS IS" BASIS,
13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | See the License for the specific language governing permissions and
15 | limitations under the License.
16 | */
17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["pln",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])+(?:\'|$)|`[^`]*(?:`|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\/\*[\s\S]*?\*\/)/],["pln",/^(?:[^\/\"\'`]|\/(?![\/\*]))+/i]]),["go"]);
18 |
--------------------------------------------------------------------------------
/public/assets/plugins/google-code-prettify/lang-latex.js:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Copyright (C) 2011 Martin S.
4 |
5 | Licensed under the Apache License, Version 2.0 (the "License");
6 | you may not use this file except in compliance with the License.
7 | You may obtain a copy of the License at
8 |
9 | http://www.apache.org/licenses/LICENSE-2.0
10 |
11 | Unless required by applicable law or agreed to in writing, software
12 | distributed under the License is distributed on an "AS IS" BASIS,
13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | See the License for the specific language governing permissions and
15 | limitations under the License.
16 | */
17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["kwd",/^\\[a-zA-Z@]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[{}()\[\]=]+/]]),["latex","tex"]);
18 |
--------------------------------------------------------------------------------
/public/assets/plugins/google-code-prettify/lang-proto.js:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Copyright (C) 2006 Google Inc.
4 |
5 | Licensed under the Apache License, Version 2.0 (the "License");
6 | you may not use this file except in compliance with the License.
7 | You may obtain a copy of the License at
8 |
9 | http://www.apache.org/licenses/LICENSE-2.0
10 |
11 | Unless required by applicable law or agreed to in writing, software
12 | distributed under the License is distributed on an "AS IS" BASIS,
13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | See the License for the specific language governing permissions and
15 | limitations under the License.
16 | */
17 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]);
18 |
--------------------------------------------------------------------------------
/public/assets/plugins/google-code-prettify/lang-rd.js:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Copyright (C) 2012 Jeffrey Arnold
4 |
5 | Licensed under the Apache License, Version 2.0 (the "License");
6 | you may not use this file except in compliance with the License.
7 | You may obtain a copy of the License at
8 |
9 | http://www.apache.org/licenses/LICENSE-2.0
10 |
11 | Unless required by applicable law or agreed to in writing, software
12 | distributed under the License is distributed on an "AS IS" BASIS,
13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | See the License for the specific language governing permissions and
15 | limitations under the License.
16 | */
17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["lit",/^\\(?:cr|l?dots|R|tab)\b/],["kwd",/^\\[a-zA-Z@]+/],["kwd",/^#(?:ifn?def|endif)/],["pln",/^\\[{}]/],["pun",/^[{}()\[\]]+/]]),["Rd","rd"]);
18 |
--------------------------------------------------------------------------------
/public/assets/plugins/google-code-prettify/lang-tex.js:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Copyright (C) 2011 Martin S.
4 |
5 | Licensed under the Apache License, Version 2.0 (the "License");
6 | you may not use this file except in compliance with the License.
7 | You may obtain a copy of the License at
8 |
9 | http://www.apache.org/licenses/LICENSE-2.0
10 |
11 | Unless required by applicable law or agreed to in writing, software
12 | distributed under the License is distributed on an "AS IS" BASIS,
13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | See the License for the specific language governing permissions and
15 | limitations under the License.
16 | */
17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["kwd",/^\\[a-zA-Z@]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[{}()\[\]=]+/]]),["latex","tex"]);
18 |
--------------------------------------------------------------------------------
/public/assets/plugins/google-code-prettify/prettify.css:
--------------------------------------------------------------------------------
1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/.gitignore:
--------------------------------------------------------------------------------
1 | logs
2 | *.log
3 | *.pid
4 | *.seed
5 | node_modules/
6 | .sass-cache/
7 | research/
8 | test/
9 | backup/
10 | examples/uploads/**/*
11 | *.bat
12 | *.sh
13 | .project
14 | .url
15 | css/*.map
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "esnext": true,
3 | "bitwise": true,
4 | "camelcase": true,
5 | "curly": true,
6 | "eqeqeq": true,
7 | "immed": true,
8 | "indent": 4,
9 | "latedef": true,
10 | "newcap": true,
11 | "noarg": true,
12 | "quotmark": "double",
13 | "regexp": true,
14 | "undef": true,
15 | "unused": true,
16 | "strict": true,
17 | "trailing": true,
18 | "smarttabs": true,
19 | "white": true
20 | }
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/BUGS.md:
--------------------------------------------------------------------------------
1 | #Bugs
2 |
3 | > 说明:删除线表示已经解决。
4 |
5 | ####IE8
6 |
7 | - ~~不能加载;~~
8 | - flowChart(流程图)、sequenceDiagram(序列图)不支持IE8;
9 | - ~~不支持Markdown转HTML页面解析预览;~~
10 |
11 | ####IE8 & IE9 & IE10
12 |
13 | - KaTeX会出现解析错误,但不影响程序运行;
14 |
15 | ####Sea.js
16 |
17 | - ~~Raphael.js无法加载;~~
18 |
19 | ####Require.js
20 |
21 | - ~~CodeMirror编辑器的代码无法高亮;~~
22 | - ~~sequenceDiagram不支持: `Uncaught TypeError: Cannot call method 'isArray' of undefined.`~~
23 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "editor.md",
3 | "version": "1.5.0",
4 | "homepage": "https://github.com/pandao/editor.md",
5 | "authors": [
6 | "Pandao "
7 | ],
8 | "description": "Open source online markdown editor.",
9 | "keywords": [
10 | "editor.md",
11 | "markdown",
12 | "editor"
13 | ],
14 | "license": "MIT",
15 | "ignore": [
16 | "**/.*",
17 | "research",
18 | "docs",
19 | "node_modules",
20 | "bower_components",
21 | "test",
22 | "tests"
23 | ]
24 | }
25 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/docs/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/docs/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/examples/images/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/examples/images/4.jpg
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/examples/images/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/examples/images/7.jpg
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/examples/images/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/examples/images/8.jpg
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/examples/images/editormd-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/examples/images/editormd-screenshot.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/examples/php/post.php:
--------------------------------------------------------------------------------
1 | ";
7 | echo htmlspecialchars($_POST["test-editormd-markdown-doc"]);
8 |
9 | if(isset($_POST["test-editormd-html-code"])) {
10 | echo "
";
11 | echo htmlspecialchars($_POST["test-editormd-html-code"]);
12 | }
13 |
14 | echo "";
15 | }
16 |
17 | exit;
18 | ?>
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/fonts/editormd-logo.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/fonts/editormd-logo.eot
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/fonts/editormd-logo.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/fonts/editormd-logo.ttf
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/fonts/editormd-logo.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/fonts/editormd-logo.woff
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/loading.gif
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/loading@2x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/loading@2x.gif
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/loading@3x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/loading@3x.gif
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-favicon-16x16.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-favicon-16x16.ico
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-favicon-24x24.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-favicon-24x24.ico
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-favicon-32x32.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-favicon-32x32.ico
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-favicon-48x48.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-favicon-48x48.ico
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-favicon-64x64.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-favicon-64x64.ico
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-114x114.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-120x120.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-144x144.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-16x16.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-180x180.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-240x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-240x240.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-24x24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-24x24.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-320x320.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-320x320.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-32x32.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-48x48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-48x48.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-57x57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-57x57.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-64x64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-64x64.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-72x72.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/editormd-logo-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/editormd-logo-96x96.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/images/logos/vi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/mdeditor/images/logos/vi.png
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/README.md:
--------------------------------------------------------------------------------
1 | # CodeMirror
2 | [](https://travis-ci.org/codemirror/CodeMirror)
3 | [](https://www.npmjs.org/package/codemirror)
4 | [Funding status: ](https://marijnhaverbeke.nl/fund/)
5 |
6 | CodeMirror is a JavaScript component that provides a code editor in
7 | the browser. When a mode is available for the language you are coding
8 | in, it will color your code, and optionally help with indentation.
9 |
10 | The project page is http://codemirror.net
11 | The manual is at http://codemirror.net/doc/manual.html
12 | The contributing guidelines are in [CONTRIBUTING.md](https://github.com/codemirror/CodeMirror/blob/master/CONTRIBUTING.md)
13 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/addon/dialog/dialog.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-dialog {
2 | position: absolute;
3 | left: 0; right: 0;
4 | background: white;
5 | z-index: 15;
6 | padding: .1em .8em;
7 | overflow: hidden;
8 | color: #333;
9 | }
10 |
11 | .CodeMirror-dialog-top {
12 | border-bottom: 1px solid #eee;
13 | top: 0;
14 | }
15 |
16 | .CodeMirror-dialog-bottom {
17 | border-top: 1px solid #eee;
18 | bottom: 0;
19 | }
20 |
21 | .CodeMirror-dialog input {
22 | border: none;
23 | outline: none;
24 | background: transparent;
25 | width: 20em;
26 | color: inherit;
27 | font-family: monospace;
28 | }
29 |
30 | .CodeMirror-dialog button {
31 | font-size: 70%;
32 | }
33 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/addon/display/fullscreen.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-fullscreen {
2 | position: fixed;
3 | top: 0; left: 0; right: 0; bottom: 0;
4 | height: auto;
5 | z-index: 9;
6 | }
7 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/addon/fold/foldgutter.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-foldmarker {
2 | color: blue;
3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
4 | font-family: arial;
5 | line-height: .3;
6 | cursor: pointer;
7 | }
8 | .CodeMirror-foldgutter {
9 | width: .7em;
10 | }
11 | .CodeMirror-foldgutter-open,
12 | .CodeMirror-foldgutter-folded {
13 | cursor: pointer;
14 | }
15 | .CodeMirror-foldgutter-open:after {
16 | content: "\25BE";
17 | }
18 | .CodeMirror-foldgutter-folded:after {
19 | content: "\25B8";
20 | }
21 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/addon/hint/show-hint.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-hints {
2 | position: absolute;
3 | z-index: 10;
4 | overflow: hidden;
5 | list-style: none;
6 |
7 | margin: 0;
8 | padding: 2px;
9 |
10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2);
13 | border-radius: 3px;
14 | border: 1px solid silver;
15 |
16 | background: white;
17 | font-size: 90%;
18 | font-family: monospace;
19 |
20 | max-height: 20em;
21 | overflow-y: auto;
22 | }
23 |
24 | .CodeMirror-hint {
25 | margin: 0;
26 | padding: 0 4px;
27 | border-radius: 2px;
28 | max-width: 19em;
29 | overflow: hidden;
30 | white-space: pre;
31 | color: black;
32 | cursor: pointer;
33 | }
34 |
35 | li.CodeMirror-hint-active {
36 | background: #08f;
37 | color: white;
38 | }
39 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/addon/lint/yaml-lint.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function(mod) {
5 | if (typeof exports == "object" && typeof module == "object") // CommonJS
6 | mod(require("../../lib/codemirror"));
7 | else if (typeof define == "function" && define.amd) // AMD
8 | define(["../../lib/codemirror"], mod);
9 | else // Plain browser env
10 | mod(CodeMirror);
11 | })(function(CodeMirror) {
12 | "use strict";
13 |
14 | // Depends on js-yaml.js from https://github.com/nodeca/js-yaml
15 |
16 | // declare global: jsyaml
17 |
18 | CodeMirror.registerHelper("lint", "yaml", function(text) {
19 | var found = [];
20 | try { jsyaml.load(text); }
21 | catch(e) {
22 | var loc = e.mark;
23 | found.push({ from: CodeMirror.Pos(loc.line, loc.column), to: CodeMirror.Pos(loc.line, loc.column), message: e.message });
24 | }
25 | return found;
26 | });
27 |
28 | });
29 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/addon/mode/multiplex_test.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function() {
5 | CodeMirror.defineMode("markdown_with_stex", function(){
6 | var inner = CodeMirror.getMode({}, "stex");
7 | var outer = CodeMirror.getMode({}, "markdown");
8 |
9 | var innerOptions = {
10 | open: '$',
11 | close: '$',
12 | mode: inner,
13 | delimStyle: 'delim',
14 | innerStyle: 'inner'
15 | };
16 |
17 | return CodeMirror.multiplexingMode(outer, innerOptions);
18 | });
19 |
20 | var mode = CodeMirror.getMode({}, "markdown_with_stex");
21 |
22 | function MT(name) {
23 | test.mode(
24 | name,
25 | mode,
26 | Array.prototype.slice.call(arguments, 1),
27 | 'multiplexing');
28 | }
29 |
30 | MT(
31 | "stexInsideMarkdown",
32 | "[strong **Equation:**] [delim $][inner&tag \\pi][delim $]");
33 | })();
34 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/addon/search/matchesonscrollbar.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-search-match {
2 | background: gold;
3 | border-top: 1px solid orange;
4 | border-bottom: 1px solid orange;
5 | -moz-box-sizing: border-box;
6 | box-sizing: border-box;
7 | opacity: .5;
8 | }
9 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "codemirror",
3 | "version":"5.0.0",
4 | "main": ["lib/codemirror.js", "lib/codemirror.css"],
5 | "ignore": [
6 | "**/.*",
7 | "node_modules",
8 | "components",
9 | "bin",
10 | "demo",
11 | "doc",
12 | "test",
13 | "index.html",
14 | "package.json"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/mode/ruby/test.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function() {
5 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby");
6 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
7 |
8 | MT("divide_equal_operator",
9 | "[variable bar] [operator /=] [variable foo]");
10 |
11 | MT("divide_equal_operator_no_spacing",
12 | "[variable foo][operator /=][number 42]");
13 |
14 | })();
15 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/mode/tiddlywiki/tiddlywiki.css:
--------------------------------------------------------------------------------
1 | span.cm-underlined {
2 | text-decoration: underline;
3 | }
4 | span.cm-strikethrough {
5 | text-decoration: line-through;
6 | }
7 | span.cm-brace {
8 | color: #170;
9 | font-weight: bold;
10 | }
11 | span.cm-table {
12 | color: blue;
13 | font-weight: bold;
14 | }
15 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/mode/tiki/tiki.css:
--------------------------------------------------------------------------------
1 | .cm-tw-syntaxerror {
2 | color: #FFF;
3 | background-color: #900;
4 | }
5 |
6 | .cm-tw-deleted {
7 | text-decoration: line-through;
8 | }
9 |
10 | .cm-tw-header5 {
11 | font-weight: bold;
12 | }
13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/
14 | padding-left: 10px;
15 | }
16 |
17 | .cm-tw-box {
18 | border-top-width: 0px ! important;
19 | border-style: solid;
20 | border-width: 1px;
21 | border-color: inherit;
22 | }
23 |
24 | .cm-tw-underline {
25 | text-decoration: underline;
26 | }
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "codemirror",
3 | "version":"5.0.0",
4 | "main": "lib/codemirror.js",
5 | "description": "In-browser code editing made bearable",
6 | "licenses": [{"type": "MIT",
7 | "url": "http://codemirror.net/LICENSE"}],
8 | "directories": {"lib": "./lib"},
9 | "scripts": {"test": "node ./test/run.js"},
10 | "devDependencies": {"node-static": "0.6.0",
11 | "phantomjs": "1.9.2-5",
12 | "blint": ">=0.1.1"},
13 | "bugs": "http://github.com/codemirror/CodeMirror/issues",
14 | "keywords": ["JavaScript", "CodeMirror", "Editor"],
15 | "homepage": "http://codemirror.net",
16 | "maintainers":[{"name": "Marijn Haverbeke",
17 | "email": "marijnh@gmail.com",
18 | "web": "http://marijnhaverbeke.nl"}],
19 | "repository": {"type": "git",
20 | "url": "https://github.com/codemirror/CodeMirror.git"}
21 | }
22 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/theme/ambiance-mobile.css:
--------------------------------------------------------------------------------
1 | .cm-s-ambiance.CodeMirror {
2 | -webkit-box-shadow: none;
3 | -moz-box-shadow: none;
4 | box-shadow: none;
5 | }
6 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/theme/elegant.css:
--------------------------------------------------------------------------------
1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;}
2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;}
3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;}
4 | .cm-s-elegant span.cm-variable {color: black;}
5 | .cm-s-elegant span.cm-variable-2 {color: #b11;}
6 | .cm-s-elegant span.cm-qualifier {color: #555;}
7 | .cm-s-elegant span.cm-keyword {color: #730;}
8 | .cm-s-elegant span.cm-builtin {color: #30a;}
9 | .cm-s-elegant span.cm-link {color: #762;}
10 | .cm-s-elegant span.cm-error {background-color: #fdd;}
11 |
12 | .cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;}
13 | .cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
14 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/lib/codemirror/theme/neat.css:
--------------------------------------------------------------------------------
1 | .cm-s-neat span.cm-comment { color: #a86; }
2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; }
3 | .cm-s-neat span.cm-string { color: #a22; }
4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; }
5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; }
6 | .cm-s-neat span.cm-variable { color: black; }
7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; }
8 | .cm-s-neat span.cm-meta {color: #555;}
9 | .cm-s-neat span.cm-link { color: #3a3; }
10 |
11 | .cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;}
12 | .cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
13 |
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/scss/editormd.grid.scss:
--------------------------------------------------------------------------------
1 | @charset "utf-8";
2 |
3 | .editormd-grid-table {
4 | width: 99%;
5 | display: table;
6 | border: 1px solid #ddd;
7 | border-collapse: collapse;
8 | }
9 |
10 | .editormd-grid-table-row {
11 | width: 100%;
12 | display: table-row;
13 |
14 | a {
15 | font-size: 1.4em;
16 | width: 5%;
17 | height: 36px;
18 | color: #999;
19 | text-align: center;
20 | display: table-cell;
21 | vertical-align: middle;
22 | border: 1px solid #ddd;
23 | text-decoration: none;
24 | @include transition(background-color 300ms ease-out, color 100ms ease-in);
25 |
26 | &.selected {
27 | color: #666;
28 | background-color: #eee;
29 | }
30 |
31 | &:hover {
32 | color: #777;
33 | background-color: #f6f6f6;
34 | }
35 | }
36 | }
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/scss/editormd.themes.scss:
--------------------------------------------------------------------------------
1 | /* Editor.md Dark theme */
2 |
3 | #{$prefix}theme-dark {
4 | border-color: #1a1a17;
5 |
6 | #{$prefix}toolbar {
7 | background: #1A1A17;
8 | border-color: #1a1a17;
9 | }
10 |
11 | #{$prefix}menu > li > a {
12 | color: #777;
13 | border-color: #1a1a17;
14 |
15 | &:hover, &.active {
16 | border-color: #333;
17 | background: #333;
18 | }
19 | }
20 |
21 | #{$prefix}menu > li.divider {
22 | border-right: 1px solid #111;
23 | }
24 |
25 | .CodeMirror {
26 | border-right: 1px solid rgba(0,0,0,0.1);
27 | }
28 | }
--------------------------------------------------------------------------------
/public/assets/plugins/mdeditor/scss/lib/variables.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | // Global Variables
4 |
5 | $prefix : ".editormd-";
6 | $color : #666;
7 | $mainColor : #2196F3;
8 | $primaryColor : $mainColor;
9 | $secondColor : #33CC66;
10 | $thirdColor : #999999;
11 | $borderColor : #ddd;
--------------------------------------------------------------------------------
/public/assets/plugins/modal/modal.js:
--------------------------------------------------------------------------------
1 | $(".close, .nope").on('click', function (event) {
2 | event.preventDefault();
3 | $('.modal-login').addClass('hidden');
4 | $('.modal-register').addClass('hidden');
5 | // $('.mdl-layout').css('overflow-y','auto');
6 | $('main').css('opacity',1)
7 | });
8 |
9 | $(".open-login").on('click', function () {
10 | $('.modal-login').removeClass('hidden').css('display','block');
11 | //$('.mdl-layout').css('overflow','hidden');
12 | $('main').css('opacity',0.3);
13 | });
14 |
15 | $(".open-register").on('click', function () {
16 | $('.modal-register').removeClass('hidden').css('display','block');
17 | //$('.mdl-layout').css('overflow','hidden');
18 | $('main').css('opacity',0.3)
19 | });
--------------------------------------------------------------------------------
/public/assets/plugins/nice-validator/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/nice-validator/images/loading.gif
--------------------------------------------------------------------------------
/public/assets/plugins/nice-validator/images/validator_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/nice-validator/images/validator_default.png
--------------------------------------------------------------------------------
/public/assets/plugins/nice-validator/images/validator_simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/assets/plugins/nice-validator/images/validator_simple.png
--------------------------------------------------------------------------------
/public/assets/plugins/shybirds/main.css:
--------------------------------------------------------------------------------
1 | #world {
2 | background: #e0dacd;
3 | position:absolute;
4 | width:100%;
5 | height:100%;
6 | overflow:hidden;
7 | }
8 | #instructions{
9 | position:absolute;
10 | width:100%;
11 | top:50%;
12 | margin: auto;
13 | margin-top:50px;
14 | font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
15 | color:#b75505;
16 | font-size:1.9em;
17 | text-transform: uppercase;
18 | text-align : center;
19 | }
20 | .lightInstructions {
21 | color:#b59b63;
22 | font-size:1.8em;
23 | }
24 |
25 | #credits{
26 | position:absolute;
27 | width:100%;
28 | margin: auto;
29 | bottom:0;
30 | margin-bottom:20px;
31 | font-family:'Open Sans', sans-serif;
32 | color:#b59b63;
33 | font-size:0.9em;
34 | text-transform: uppercase;
35 | text-align : center;
36 | }
37 | #credits a {
38 | color:#b59b63;
39 | }
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/favicon.ico
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/public/temp/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/temp/banner.png
--------------------------------------------------------------------------------
/public/temp/tumblr_o5zt860lhE1v4u6opo1_400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/temp/tumblr_o5zt860lhE1v4u6opo1_400.png
--------------------------------------------------------------------------------
/public/upload/avatars/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/1.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/1.png
--------------------------------------------------------------------------------
/public/upload/avatars/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/10.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/10.png
--------------------------------------------------------------------------------
/public/upload/avatars/11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/11.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/12.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/12.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/13.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/14.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/15.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/16.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/16.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/17.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/17.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/18.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/18.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/19.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/19.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/2.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/2.png
--------------------------------------------------------------------------------
/public/upload/avatars/20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/20.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/21.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/22.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/22.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/23.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/23.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/24.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/24.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/25.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/25.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/26.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/26.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/27.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/27.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/28.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/28.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/29.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/29.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/3.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/3.png
--------------------------------------------------------------------------------
/public/upload/avatars/30.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/30.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/31.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/31.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/32.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/32.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/33.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/33.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/34.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/34.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/35.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/35.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/36.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/36.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/37.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/37.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/38.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/38.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/39.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/39.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/4.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/4.png
--------------------------------------------------------------------------------
/public/upload/avatars/40.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/40.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/41.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/41.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/42.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/42.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/43.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/43.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/44.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/44.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/45.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/45.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/46.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/46.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/47.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/47.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/48.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/48.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/49.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/49.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/5.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/5.png
--------------------------------------------------------------------------------
/public/upload/avatars/50.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/50.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/6.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/6.png
--------------------------------------------------------------------------------
/public/upload/avatars/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/7.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/7.png
--------------------------------------------------------------------------------
/public/upload/avatars/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/8.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/8.png
--------------------------------------------------------------------------------
/public/upload/avatars/9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/9.jpg
--------------------------------------------------------------------------------
/public/upload/avatars/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/9.png
--------------------------------------------------------------------------------
/public/upload/avatars/default.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/avatars/default.jpg
--------------------------------------------------------------------------------
/public/upload/collections/laravel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/collections/laravel.png
--------------------------------------------------------------------------------
/public/upload/collections/vuejs-logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/collections/vuejs-logo.jpg
--------------------------------------------------------------------------------
/public/upload/girls/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/girls/1.jpg
--------------------------------------------------------------------------------
/public/upload/girls/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/girls/1.png
--------------------------------------------------------------------------------
/public/upload/girls/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/girls/2.png
--------------------------------------------------------------------------------
/public/upload/posts/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/public/upload/posts/1.jpg
--------------------------------------------------------------------------------
/public/web.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/resources/assets/sass/app.scss:
--------------------------------------------------------------------------------
1 | // @import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap";
2 |
3 |
--------------------------------------------------------------------------------
/resources/lang/en/auth.php:
--------------------------------------------------------------------------------
1 | 'These credentials do not match our records.',
17 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
18 |
19 | ];
20 |
--------------------------------------------------------------------------------
/resources/lang/en/pagination.php:
--------------------------------------------------------------------------------
1 | '« Previous',
17 | 'next' => 'Next »',
18 |
19 | ];
20 |
--------------------------------------------------------------------------------
/resources/lang/en/passwords.php:
--------------------------------------------------------------------------------
1 | 'Passwords must be at least six characters and match the confirmation.',
17 | 'reset' => 'Your password has been reset!',
18 | 'sent' => 'We have e-mailed your password reset link!',
19 | 'token' => 'This password reset token is invalid.',
20 | 'user' => "We can't find a user with that e-mail address.",
21 |
22 | ];
23 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/lang/vendor/forum/.gitkeep
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/de/posts.php:
--------------------------------------------------------------------------------
1 | "Beitrag Aktionen",
6 | 'created' => "Beitrag erstellt",
7 | 'deleted' => "Beitrag gelöscht|Beiträge gelöscht",
8 | 'edit' => "Beitrag bearbeiten",
9 | 'last' => "Letzter Beitrag",
10 | 'perma_deleted' => "Beitrag dauerhaft gelöscht|Beiträge dauerhaft gelöscht",
11 | 'post' => "Beitrag|Beiträge",
12 | 'restored' => "Beitrag wiederhergestellt|Beiträge wiederhergestellt",
13 | 'updated' => "Beitrag aktualisiert|Beiträge aktualisiert",
14 | 'view' => "Beitrag ansehen",
15 | 'your_post' => "Dein Beitrag",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/de/validation.php:
--------------------------------------------------------------------------------
1 | "Die Erstellung neuer Themen muss in dieser Kategorie aktiviert sein.",
6 | 'category_has_no_threads' => "Die Kategorie darf keine Themen enthalten.",
7 | 'category_is_empty' => "Die Kategorie muss leer sein."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/en/categories.php:
--------------------------------------------------------------------------------
1 | "Category actions",
6 | 'category' => "Category|Categories",
7 | 'create' => "Create category",
8 | 'created' => "Category created",
9 | 'deleted' => "Category deleted|Categories deleted",
10 | 'disable_threads' => "Disable threads",
11 | 'enable_threads' => "Enable threads",
12 | 'make_private' => "Make private",
13 | 'make_public' => "Make public",
14 | 'mark_read' => "Mark threads in this category as read",
15 | 'marked_read' => "New/updated threads in :category have been marked as read",
16 | 'restored' => "Category restored|Categories restored",
17 | 'subcategories' => "Subcategories",
18 | 'threads_disabled' => "New thread creation is disabled in this category",
19 | 'updated' => "Category updated|Categories updated",
20 |
21 | ];
22 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/en/posts.php:
--------------------------------------------------------------------------------
1 | "Post actions",
6 | 'created' => "Post created",
7 | 'deleted' => "Post deleted|Posts deleted",
8 | 'edit' => "Edit post",
9 | 'last' => "Last post",
10 | 'perma_deleted' => "Post permanently deleted|Posts permanently deleted",
11 | 'post' => "Post|Posts",
12 | 'restored' => "Post restored|Posts restored",
13 | 'updated' => "Post updated|Posts updated",
14 | 'view' => "View post",
15 | 'your_post' => "Your post",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/en/validation.php:
--------------------------------------------------------------------------------
1 | "The category must have threads enabled.",
6 | 'category_has_no_threads' => "The category must not contain threads.",
7 | 'category_is_empty' => "The category must be empty."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/es/posts.php:
--------------------------------------------------------------------------------
1 | "Acciones de Publicación",
6 | 'created' => "Publicación creado",
7 | 'deleted' => "Publicación eliminada|Publicaciones eliminada",
8 | 'edit' => "Editar publicación",
9 | 'last' => "Última publicación",
10 | 'perma_deleted' => "Publicación eliminará de forma permanente|Publicaciones eliminarán de forma permanente",
11 | 'post' => "Publicación|Publicaciones",
12 | 'restored' => "Publicación restauradas|Publicaciones restauradas",
13 | 'updated' => "Publicación actualizada|Publicaciones actualizada",
14 | 'view' => "Ver publicación",
15 | 'your_post' => "Su publicación",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/es/validation.php:
--------------------------------------------------------------------------------
1 | "La categoría debe tener hilos habilitados.",
6 | 'category_has_no_threads' => "La categoría no debe contener hilos.",
7 | 'category_is_empty' => "La categoría debe estar vacía."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/fr/posts.php:
--------------------------------------------------------------------------------
1 | "Actions sur les messages",
6 | 'created' => "Message créé",
7 | 'deleted' => "Message supprimé|Messages supprimés",
8 | 'edit' => "Modifier un message",
9 | 'last' => "Dernière message",
10 | 'perma_deleted' => "Message définitivement supprimé|Messages définitivement supprimés",
11 | 'post' => "Message|Messages",
12 | 'restored' => "Message restauré|Messages restaurés",
13 | 'updated' => "Message mis à jour|Messages mis à jour",
14 | 'view' => "Voir le message",
15 | 'your_post' => "Votre message",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/fr/validation.php:
--------------------------------------------------------------------------------
1 | "La catégorie doit autoriser la création de nouvelles discussions.",
6 | 'category_has_no_threads' => "La catégorie ne doit pas contenir de discussions.",
7 | 'category_is_empty' => "La catégorie doit être vide."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/it/posts.php:
--------------------------------------------------------------------------------
1 | "Azioni post",
6 | 'created' => "Post creato",
7 | 'deleted' => "Post eliminato|Post eliminati",
8 | 'edit' => "Modifica post",
9 | 'last' => "Ultimo post",
10 | 'perma_deleted' => "Post eliminati in modo permanente|Post eliminati definitivamente",
11 | 'post' => "Post|Post",
12 | 'restored' => "Post ripristinato|Post ripristinati",
13 | 'updated' => "Post aggiornato|Post aggiornati",
14 | 'view' => "Vedi post",
15 | 'your_post' => "Il tuo post",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/it/validation.php:
--------------------------------------------------------------------------------
1 | "La categoria deve avere discussioni abilitate.",
6 | 'category_has_no_threads' => "La categoria non deve contenere discussioni.",
7 | 'category_is_empty' => "La categoria deve essere vuota."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/pt-br/posts.php:
--------------------------------------------------------------------------------
1 | "Ações da postagem",
6 | 'created' => "Postagem criada",
7 | 'deleted' => "Postagem deletada|Postagens deletadas",
8 | 'edit' => "Editar postagem",
9 | 'last' => "Última postagem",
10 | 'perma_deleted' => "Postagem permanentemente deletada|Postagens permanentementes deletadas",
11 | 'post' => "Postagem|Postagens",
12 | 'restored' => "Postagem restaurada|Postagens restauradas",
13 | 'updated' => "Postagem atualizada|Postagens atualizadas",
14 | 'view' => "Ver postagem",
15 | 'your_post' => "Sua postagem",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/pt-br/validation.php:
--------------------------------------------------------------------------------
1 | "A categoria deve ter tópicos ativado.",
6 | 'category_has_no_threads' => "A categoria não deve conter tópicos.",
7 | 'category_is_empty' => "A categoria deve estar vazia."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/ro/posts.php:
--------------------------------------------------------------------------------
1 | "Acțiuni mesaj",
6 | 'created' => "Mesajul creat",
7 | 'deleted' => "Mesaj șters|Mesaje șterse",
8 | 'edit' => "Editează mesaj",
9 | 'last' => "Ultimul mesaj",
10 | 'perma_deleted' => "Mesaj șters definitiv|Mesaje șters definitiv",
11 | 'post' => "Mesaj|Mesaje",
12 | 'restored' => "Mesajul restaurat|Mesaje restaurat",
13 | 'updated' => "Mesaj actualizat|Mesaje actualizat",
14 | 'view' => "Vezi mesajul",
15 | 'your_post' => "Mesajul tău",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/ro/validation.php:
--------------------------------------------------------------------------------
1 | "Categoria trebuie să aibă fire activat.",
6 | 'category_has_no_threads' => "Categoria nu trebuie să conțină fire.",
7 | 'category_is_empty' => "Categoria trebuie să fie gol."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/ru/categories.php:
--------------------------------------------------------------------------------
1 | "Категория действия",
6 | 'category' => "Категория",
7 | 'create' => "Создать категорию",
8 | 'created' => "Категория создана",
9 | 'deleted' => "Категория удалена|Категории удалены",
10 | 'disable_threads' => "Отключить темы",
11 | 'enable_threads' => "Включить темы",
12 | 'make_private' => "Сделать приватным",
13 | 'make_public' => "Опубликовать",
14 | 'mark_read' => "Отметить как прочитанные",
15 | 'marked_read' => "Новые / Обновленные темы в :category отмечены как прочитанные",
16 | 'restored' => "Категория восстановлена|Категории восстановлены",
17 | 'subcategories' => "Подкатегории",
18 | 'threads_disabled' => "Создание Новых тем отключено в этой категории",
19 | 'updated' => "Категория обновлена|Категории обновлены",
20 |
21 | ];
22 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/ru/posts.php:
--------------------------------------------------------------------------------
1 | "Действия",
6 | 'created' => "Сообщение создано",
7 | 'deleted' => "Сообщение удалено|cообщения удалены",
8 | 'edit' => "Редактировать сообщение",
9 | 'last' => "Последнее сообщение",
10 | 'perma_deleted' => "Сообщение удалены навсегда|Сообщения удалены навсегда",
11 | 'post' => "Сообщение|Сообщения",
12 | 'restored' => "Сообщение восстановлено|Сообщения восстановлены",
13 | 'updated' => "Сообщение обновлено|Сообщения обновлены",
14 | 'view' => "Посмотреть сообщение",
15 | 'your_post' => "Ваше сообщение",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/ru/validation.php:
--------------------------------------------------------------------------------
1 | "Указанная категория должна иметь активные темы.",
6 | 'category_has_no_threads' => "Категория не должна содержать тем.",
7 | 'category_is_empty' => "Категория должна быть пустой."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/sr/posts.php:
--------------------------------------------------------------------------------
1 | "Akcije nad objavom",
6 | 'created' => "Objava kreirana",
7 | 'deleted' => "Objava izbrisana|Objave izbrisane",
8 | 'edit' => "Izmeni objavu",
9 | 'last' => "Poslednja objava",
10 | 'perma_deleted' => "Objava trajno izbrisana|Objave trajno izbrisane",
11 | 'post' => "Objava|Objave",
12 | 'restored' => "Objava vraćena|Objave vraćene",
13 | 'updated' => "Objava izmenjena|Objave izmenjene",
14 | 'view' => "Vidi objavu",
15 | 'your_post' => "Vaša objava",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/sr/validation.php:
--------------------------------------------------------------------------------
1 | "U kategoriji moraju biti omogućene teme.",
6 | 'category_has_no_threads' => "Kategorija ne sme da ima teme.",
7 | 'category_is_empty' => "Kategorija mora biti prazna."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/sv/posts.php:
--------------------------------------------------------------------------------
1 | "Inlägg åtgärder",
6 | 'created' => "Inlägg som skapas",
7 | 'deleted' => "Inlägg raderad|Inlägg raderad",
8 | 'edit' => "Redigera inlägg",
9 | 'last' => "Senaste inlägg",
10 | 'perma_deleted' => "Inlägg tas bort permanent|Inlägg tas bort permanent",
11 | 'post' => "Inlägg|Inlägg",
12 | 'restored' => "Inlägg restaurerade|Inlägg restaurerade",
13 | 'updated' => "Inlägg uppdaterat|Inlägg uppdaterat",
14 | 'view' => "Visa inlägg",
15 | 'your_post' => "Dina inlägg",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/sv/validation.php:
--------------------------------------------------------------------------------
1 | "Kategorin måste ha trådar aktiverade.",
6 | 'category_has_no_threads' => "Kategorin får inte innehålla ämnen.",
7 | 'category_is_empty' => "Kategorin måste vara tom."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/tr/posts.php:
--------------------------------------------------------------------------------
1 | "Mesaj ayarları",
6 | 'created' => "Mesaj gönderildi",
7 | 'deleted' => "Mesaj silindi|Mesajlar silindi",
8 | 'edit' => "Mesaj düzenle",
9 | 'last' => "Son mesaj",
10 | 'perma_deleted' => "Mesaj kalıcı silindi|Mesajlar kalıncı olarak silindi",
11 | 'post' => "Mesaj|Mesajlar",
12 | 'restored' => "Mesaj geri alındı|Mesajlar geri alındı",
13 | 'updated' => "Mesaj güncellendi|Mesajlar güncellendi",
14 | 'view' => "Mesajı görüntüle",
15 | 'your_post' => "Sizin mesajınız",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/tr/validation.php:
--------------------------------------------------------------------------------
1 | "Kategori etkin Konuları olması gerekir.",
6 | 'category_has_no_threads' => "Kategori konuları içermemelidir.",
7 | 'category_is_empty' => "Kategori boş olmalıdır."
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/zh-CN/categories.php:
--------------------------------------------------------------------------------
1 | "分类操作",
6 | 'category' => "版块|版块",
7 | 'create' => "创建分类",
8 | 'created' => "分类已创建",
9 | 'deleted' => "分类已删除|分类已删除",
10 | 'disable_threads' => "关闭帖子",
11 | 'enable_threads' => "开启帖子",
12 | 'make_private' => "标记为私密",
13 | 'make_public' => "标记为公开",
14 | 'mark_read' => "将此分类下的帖子标记为已读",
15 | 'marked_read' => ":category 分类下的新贴已标记为已读。",
16 | 'restored' => "分类已恢复|分类已恢复",
17 | 'subcategories' => "子分类",
18 | 'threads_disabled' => "该分类下已禁用创建新帖功能",
19 | 'updated' => "分类已更新| 分类已更新",
20 |
21 | ];
22 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/zh-CN/posts.php:
--------------------------------------------------------------------------------
1 | "回帖操作",
6 | 'created' => "回帖成功",
7 | 'deleted' => "回帖已删除|回帖已删除",
8 | 'edit' => "编辑回帖",
9 | 'last' => "最后回帖",
10 | 'perma_deleted' => "回帖已被永久性删除|回帖已被永久性删除",
11 | 'post' => "回帖|回帖",
12 | 'restored' => "回帖已被恢复|回帖已被恢复",
13 | 'updated' => "回帖更新成功|回帖更新成功",
14 | 'view' => "查看详细",
15 | 'your_post' => "你的回帖",
16 |
17 | ];
18 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/zh-CN/threads.php:
--------------------------------------------------------------------------------
1 | "帖子操作",
6 | 'created' => "帖子成功创建",
7 | 'delete' => "删除该贴",
8 | 'deleted' => "帖子已被删除|帖子已被删除",
9 | 'lock' => "锁帖",
10 | 'locked' => "已锁定",
11 | 'marked_read' => "所有帖子均被标记为已读",
12 | 'new_thread' => "发新贴",
13 | 'new_updated' => "新贴",
14 | 'newest' => "最新贴",
15 | 'none_found' => "没有找到任何帖子",
16 | 'perma_deleted' => "帖子已被永久性删除|帖子已被永久性删除",
17 | 'pin' => "置顶",
18 | 'pinned' => "已置顶",
19 | 'post_the_first' => "抢沙发!",
20 | 'restored' => "帖子已被恢复|帖子已被恢复",
21 | 'thread' => "帖子|帖子",
22 | 'updated' => "帖子已更新|帖子已更新",
23 | 'unlock' => "解除锁定",
24 | 'unpin' => "取消置顶",
25 | 'view' => "返回",
26 |
27 | ];
28 |
--------------------------------------------------------------------------------
/resources/lang/vendor/forum/zh-CN/validation.php:
--------------------------------------------------------------------------------
1 | "此分类需要开启发帖功能",
6 | 'category_has_no_threads' => "此分类下没有帖子",
7 | 'category_is_empty' => "此分类是空的。"
8 |
9 | ];
10 |
--------------------------------------------------------------------------------
/resources/lang/zh-CN/LaraBase_files/1x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/lang/zh-CN/LaraBase_files/1x.jpg
--------------------------------------------------------------------------------
/resources/lang/zh-CN/LaraBase_files/avatar2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/lang/zh-CN/LaraBase_files/avatar2x.jpg
--------------------------------------------------------------------------------
/resources/lang/zh-CN/LaraBase_files/avatar_small2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/lang/zh-CN/LaraBase_files/avatar_small2x.jpg
--------------------------------------------------------------------------------
/resources/lang/zh-CN/LaraBase_files/jquery.bez.min.js:
--------------------------------------------------------------------------------
1 | jQuery.extend({bez:function(coOrdArray){var encodedFuncName="bez_"+jQuery.makeArray(arguments).join("_").replace(/\./g,"p");if(typeof jQuery.easing[encodedFuncName]!=="function"){var polyBez=function(p1,p2){var A=[null,null],B=[null,null],C=[null,null],bezCoOrd=function(t,ax){C[ax]=3*p1[ax],B[ax]=3*(p2[ax]-p1[ax])-C[ax],A[ax]=1-C[ax]-B[ax];return t*(C[ax]+t*(B[ax]+t*A[ax]))},xDeriv=function(t){return C[0]+t*(2*B[0]+3*A[0]*t)},xForT=function(t){var x=t,i=0,z;while(++i<14){z=bezCoOrd(x,0)-t;if(Math.abs(z)<.001)break;x-=z/xDeriv(x)}return x};return function(t){return bezCoOrd(xForT(t),1)}};jQuery.easing[encodedFuncName]=function(x,t,b,c,d){return c*polyBez([coOrdArray[0],coOrdArray[1]],[coOrdArray[2],coOrdArray[3]])(t/d)+b}}return encodedFuncName}});;
2 |
--------------------------------------------------------------------------------
/resources/lang/zh-CN/LaraBase_files/jquery.unveil.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * jQuery Unveil
3 | * A very lightweight jQuery plugin to lazy load images
4 | * http://luis-almeida.github.com/unveil
5 | *
6 | * Licensed under the MIT license.
7 | * Copyright 2013 Luís Almeida
8 | * https://github.com/luis-almeida
9 | */
10 |
11 | ;(function($){$.fn.unveil=function(threshold,callback){var $w=$(window),th=threshold||0,retina=window.devicePixelRatio>1,attrib=retina?"data-src-retina":"data-src",images=this,loaded;this.one("unveil",function(){var source=this.getAttribute(attrib);source=source||this.getAttribute("data-src");if(source){this.setAttribute("src",source);if(typeof callback==="function")callback.call(this);}});function unveil(){var inview=images.filter(function(){var $e=$(this),wt=$w.scrollTop(),wb=wt+$w.height(),et=$e.offset().top,eb=et+$e.height();return eb>=wt-th&&et<=wb+th;});loaded=inview.trigger("unveil");images=images.not(loaded);}$w.scroll(unveil);$w.resize(unveil);unveil();return this;};})(window.jQuery||window.Zepto);
12 |
--------------------------------------------------------------------------------
/resources/lang/zh-CN/LaraBase_files/logo_2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/lang/zh-CN/LaraBase_files/logo_2x.png
--------------------------------------------------------------------------------
/resources/lang/zh-CN/LaraBase_files/logo_white_2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/lang/zh-CN/LaraBase_files/logo_white_2x.png
--------------------------------------------------------------------------------
/resources/lang/zh-CN/LaraBase_files/reset.css:
--------------------------------------------------------------------------------
1 | .table tbody tr td {
2 |
3 | padding: 10px;
4 |
5 | }
6 |
7 | .table-bordered th {
8 | background-color: rgb(236, 240, 242);
9 | border: 0 !important;
10 | font-weight: bold;
11 | }
12 |
13 | .table thead tr th {
14 |
15 | font-size: 15px;
16 | font-family: '微软雅黑';
17 |
18 | }
--------------------------------------------------------------------------------
/resources/lang/zh-CN/LaraBase_files/switchery.min.css:
--------------------------------------------------------------------------------
1 | .switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}
--------------------------------------------------------------------------------
/resources/lang/zh-CN/auth.php:
--------------------------------------------------------------------------------
1 | '用户名或密码错误。',
17 | 'throttle' => '您的尝试登录次数过多. 请 :seconds 秒后再试。',
18 |
19 | ];
20 |
--------------------------------------------------------------------------------
/resources/lang/zh-CN/pagination.php:
--------------------------------------------------------------------------------
1 | '« 上一页',
17 | 'next' => '下一页 »',
18 |
19 | ];
20 |
--------------------------------------------------------------------------------
/resources/lang/zh-CN/passwords.php:
--------------------------------------------------------------------------------
1 | '密码至少是六位字符并且匹配。',
17 | 'reset' => '密码重置成功!',
18 | 'sent' => '密码重置邮件已发送!',
19 | 'token' => '密码重置令牌无效。',
20 | 'user' => '找不到该邮箱对应的用户。',
21 |
22 | ];
23 |
--------------------------------------------------------------------------------
/resources/lang/zh-CN/reminders.php:
--------------------------------------------------------------------------------
1 | "密码至少是六位字符并且匹配。",
17 |
18 | "user" => "找不到该邮箱对应的用户。",
19 |
20 | "token" => "密码重置令牌无效。",
21 |
22 | "sent" => "密码重置邮件已发送!",
23 |
24 | "reset" => "密码重置成功!",
25 |
26 | );
27 |
--------------------------------------------------------------------------------
/resources/modular_admin/_assets/demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/modular_admin/_assets/demo.png
--------------------------------------------------------------------------------
/resources/modular_admin/_assets/faces/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/modular_admin/_assets/faces/3.jpg
--------------------------------------------------------------------------------
/resources/modular_admin/_assets/faces/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/modular_admin/_assets/faces/4.jpg
--------------------------------------------------------------------------------
/resources/modular_admin/_assets/faces/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/modular_admin/_assets/faces/5.jpg
--------------------------------------------------------------------------------
/resources/modular_admin/_assets/faces/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/modular_admin/_assets/faces/7.jpg
--------------------------------------------------------------------------------
/resources/modular_admin/_assets/faces/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/modular_admin/_assets/faces/8.jpg
--------------------------------------------------------------------------------
/resources/modular_admin/_assets/features.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/modular_admin/_assets/features.png
--------------------------------------------------------------------------------
/resources/modular_admin/_common/_helpers/code-helper.js:
--------------------------------------------------------------------------------
1 | module.exports.register = function (handlebars) {
2 | handlebars.registerHelper('code', function(options) {
3 |
4 | var className = options.hash.lang || "";
5 |
6 | // Input html
7 | var input = options.fn(this);
8 |
9 | // Escale html to string
10 | input = handlebars.Utils.escapeExpression(input);
11 |
12 | // Break by lines
13 | var lines = input.split("\n");
14 |
15 | // Get number of tabs before first line
16 | var numTabs = getNumFrontTabs(lines[0]);
17 |
18 | // Remove tabs before
19 | lines = lines.map(function(line) {
20 | return line.substring(numTabs);
21 | });
22 |
23 | // Rejoin the lines
24 | return "" + lines.join("\n") + "
";
25 | });
26 | };
27 |
28 |
29 | function getNumFrontTabs(line) {
30 | var count = 0;
31 | var index = 0;
32 | while (line.charAt(index++) === "\t") {
33 | count++;
34 | }
35 | return count;
36 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_common/_helpers/for-helper.js:
--------------------------------------------------------------------------------
1 | module.exports.register = function (handlebars) {
2 | handlebars.registerHelper('for', function(from, to, incr, block) {
3 | var accum = '';
4 | for(var i = from; i < to; i += incr)
5 | accum += block.fn(i);
6 | return accum;
7 | });
8 | };
--------------------------------------------------------------------------------
/resources/modular_admin/_common/_helpers/times-helper.js:
--------------------------------------------------------------------------------
1 | module.exports.register = function (handlebars) {
2 | handlebars.registerHelper('times', function(n, block) {
3 | var accum = '';
4 |
5 | for(var i = 0; i < n; ++i) {
6 | accum += block.fn(i);
7 | }
8 |
9 | return accum;
10 | });
11 | };
--------------------------------------------------------------------------------
/resources/modular_admin/_common/alert/alert.scss:
--------------------------------------------------------------------------------
1 | .alert {
2 | background-image: none;
3 |
4 | &.alert-primary {
5 | @include alert-variant($color-primary, $color-primary, #ffffff);
6 | }
7 |
8 | &.alert-success {
9 | @include alert-variant($color-success, $color-success, #ffffff);
10 | }
11 |
12 | &.alert-info {
13 | @include alert-variant($color-info, $color-info, #ffffff);
14 | }
15 |
16 | &.alert-warning {
17 | @include alert-variant($color-warning, $color-warning, #ffffff);
18 | }
19 |
20 | &.alert-danger {
21 | @include alert-variant($color-danger, $color-danger, #ffffff);
22 | }
23 |
24 | &.alert-inverse {
25 | @include alert-variant($color-inverse, $color-inverse, #ffffff);
26 | }
27 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_common/animations/animations.js:
--------------------------------------------------------------------------------
1 | /***********************************************
2 | * Animation Settings
3 | ***********************************************/
4 | function animate(options) {
5 | var animationName = "animated " + options.name;
6 | var animationEnd = "webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend";
7 | $(options.selector)
8 | .addClass(animationName)
9 | .one(animationEnd,
10 | function(){
11 | $(this).removeClass(animationName);
12 | }
13 | );
14 | }
15 |
--------------------------------------------------------------------------------
/resources/modular_admin/_common/animations/animations.scss:
--------------------------------------------------------------------------------
1 | .animated {
2 | animation-duration: .5s;
3 | animation-delay: .1s;
4 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_common/chart/chart.scss:
--------------------------------------------------------------------------------
1 | .easy-pie-chart {
2 | width: 50px;
3 | height: 50px;
4 | // margin-right: 10px;
5 | display: inline-block;
6 | background-color: $color-divider;
7 | border-radius: 5px;
8 | // vertical-align: top;
9 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_common/dropdown/dropdown.scss:
--------------------------------------------------------------------------------
1 | .dropdown-menu {
2 | float: left;
3 | box-shadow: 2px 3px 6px $dropbown-color-border;
4 | border: 1px solid $dropbown-color-border;
5 | border-top-left-radius: 0;
6 | border-top-right-radius: 0;
7 |
8 |
9 | .dropdown-item {
10 | display: block;
11 | padding: 0px 15px;
12 | clear: both;
13 | font-weight: normal;
14 | color: $color-text;
15 | white-space: nowrap;
16 | transition: none;
17 |
18 | i {
19 | margin-right: 2px;
20 | }
21 |
22 | &:hover {
23 | color: $color-primary !important;
24 | background: none;
25 | background-color: darken(#fff, 4%);
26 | }
27 | }
28 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_common/flex/flex.scss:
--------------------------------------------------------------------------------
1 | .flex-row {
2 | display: flex;
3 | flex-direction: row;
4 | }
5 |
6 | .flex-col {
7 | display: flex;
8 | flex-direction: column;
9 | }
10 |
11 | .centralize-y {
12 | display: flex;
13 | align-items: center;
14 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_common/items-list/items-list.js:
--------------------------------------------------------------------------------
1 | $(function() {
2 | var $itemActions = $(".item-actions-dropdown");
3 |
4 | $(document).on('click',function(e) {
5 | if (!$(e.target).closest('.item-actions-dropdown').length) {
6 | $itemActions.removeClass('active');
7 | }
8 | });
9 |
10 | $('.item-actions-toggle-btn').on('click',function(e){
11 | e.preventDefault();
12 |
13 | var $thisActionList = $(this).closest('.item-actions-dropdown');
14 |
15 | $itemActions.not($thisActionList).removeClass('active');
16 |
17 | $thisActionList.toggleClass('active');
18 | });
19 | });
20 |
--------------------------------------------------------------------------------
/resources/modular_admin/_common/logo/logo.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/resources/modular_admin/_common/logo/logo.scss:
--------------------------------------------------------------------------------
1 | .logo {
2 | display: inline-block;
3 | width: 45px;
4 | height: 25px;
5 | vertical-align: middle;
6 | margin-right: 5px;
7 | // background-color: fade(#fff, 10%);
8 | position: relative;
9 |
10 | .l {
11 | width: 11px;
12 | height: 11px;
13 | border-radius: 50%;
14 | background-color: $color-primary;
15 | position: absolute;
16 |
17 | &.l1 {
18 | bottom: 0;
19 | left: 0;
20 | }
21 |
22 | &.l2 {
23 | width: 7px;
24 | height: 7px;
25 | bottom: 13px;
26 | left: 10px;
27 | }
28 |
29 | &.l3 {
30 | width: 7px;
31 | height: 7px;
32 | bottom: 4px;
33 | left: 17px;
34 | }
35 |
36 | &.l4 {
37 | bottom: 13px;
38 | left: 25px;
39 | }
40 |
41 | &.l5 {
42 | bottom: 0;
43 | left: 34px;
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/resources/modular_admin/_common/modal/modal-tabs.scss:
--------------------------------------------------------------------------------
1 | .modal-body.modal-tab-container {
2 | padding: 0;
3 |
4 | .modal-tabs {
5 | padding-left: 0;
6 | margin-bottom: 0;
7 | list-style:none;
8 | background-color: #ffffff;
9 | border-bottom: 1px solid #ddd;
10 | box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
11 |
12 | .nav-link {
13 | padding: 10px 20px;
14 | border: none;
15 |
16 | &:hover,
17 | &.active {
18 | color: $color-primary;
19 | border-bottom: 2px solid $color-primary;
20 | }
21 |
22 | &.active {
23 | font-weight: 600;
24 | }
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_common/nprogress/nprogress.js:
--------------------------------------------------------------------------------
1 | /***********************************************
2 | * NProgress Settings
3 | ***********************************************/
4 | var npSettings = {
5 | easing: 'ease',
6 | speed: 500
7 | }
8 |
9 | NProgress.configure(npSettings);
--------------------------------------------------------------------------------
/resources/modular_admin/_common/nprogress/nprogress.scss:
--------------------------------------------------------------------------------
1 | #nprogress {
2 | .bar {
3 | background: $color-primary !important;
4 |
5 | .peg {
6 | box-shadow: 0 0 10px $color-primary, 0 0 5px $color-primary;
7 | }
8 | }
9 |
10 | .spinner {
11 | top: 25px !important;
12 | right: 23px !important;
13 |
14 | .spinner-icon {
15 | border-top-color: $color-primary !important;
16 | border-left-color: $color-primary !important;
17 | }
18 | }
19 | }
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/resources/modular_admin/_common/pagination/pagination.scss:
--------------------------------------------------------------------------------
1 | .pagination {
2 | margin-top: 0;
3 |
4 | .page-item {
5 | .page-link {
6 | color: $color-primary;
7 | }
8 |
9 | &.active {
10 | .page-link,
11 | .page-link:focus,
12 | .page-link:hover {
13 | color: #fff;
14 | border-color: $color-primary;
15 | background-color: $color-primary;
16 | }
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_common/scrollbar/scrollbar.scss:
--------------------------------------------------------------------------------
1 | /* Let's get this party started */
2 | ::-webkit-scrollbar {
3 | width: 7px;
4 | height: 7px;
5 | }
6 |
7 | /* Track */
8 | ::-webkit-scrollbar-track {
9 | // -webkit-box-shadow: inset 0 0 6px #626d77;
10 | // background: #626d77;
11 | -webkit-border-radius: 0;
12 | border-radius: 0;
13 | }
14 |
15 | /* Handle */
16 | ::-webkit-scrollbar-thumb {
17 | -webkit-border-radius: 0;
18 | border-radius: 0;
19 | background: darken($color-primary, 5%);
20 | // -webkit-box-shadow: inset 0 0 6px $color-primary;
21 | }
22 | ::-webkit-scrollbar-thumb:window-inactive {
23 | background: $color-primary;
24 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_common/table/table.scss:
--------------------------------------------------------------------------------
1 | .table {
2 | label {
3 | margin-bottom: 0;
4 | }
5 |
6 | .checkbox + span {
7 | margin-bottom: 0;
8 | &:before {
9 | line-height: 20px;
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_main.scss:
--------------------------------------------------------------------------------
1 | @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,800,700,600);
2 |
3 | @import 'variables';
4 | @import 'bootstrap/scss/variables';
5 | @import 'bootstrap/scss/mixins';
6 | @import '_common/_styles/mixins';
7 |
8 | html,
9 | body {
10 | padding: 0;
11 | margin: 0;
12 | height: 100%;
13 | min-height: 100%;
14 | font-family: 'Open Sans', sans-serif;
15 | color: $color-text;
16 | overflow-x: hidden;
17 | }
18 |
19 | .main-wrapper {
20 | width: 100%;
21 | position: absolute;
22 | height: 100%;
23 | overflow-y: auto;
24 | overflow-x: hidden;
25 | }
26 |
27 | #ref {
28 | .color-primary {
29 | color: $color-primary;
30 | }
31 |
32 | .chart {
33 | .color-primary {
34 | color: $chart-color-primary;
35 | }
36 | .color-secondary {
37 | color: $chart-color-secondary;
38 | }
39 | }
40 | }
--------------------------------------------------------------------------------
/resources/modular_admin/_themes/blue-theme.scss:
--------------------------------------------------------------------------------
1 | $color-primary: #52BCD3;
--------------------------------------------------------------------------------
/resources/modular_admin/_themes/custom-theme.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laravelbase/larabase-lite/d720706fb85208af425b6b1b197a395712556e67/resources/modular_admin/_themes/custom-theme.scss
--------------------------------------------------------------------------------
/resources/modular_admin/_themes/green-theme.scss:
--------------------------------------------------------------------------------
1 | $color-primary: #85CE36;
2 | $dashboard-stat-icon-color: #BDBDBD;
3 |
4 | // $link-color: darken($color-primary, 5%);
5 | $link-color: #969696;
6 | $link-transition: initial;
7 | $link-decoration: underline;
8 |
9 | $link-hover-color: darken($color-primary, 8%);
10 | $link-hover-decoration: underline;
--------------------------------------------------------------------------------
/resources/modular_admin/_themes/orange-theme.scss:
--------------------------------------------------------------------------------
1 | $color-primary: lighten(#FE7A0E, 3%);
2 | $dashboard-stat-icon-color: #BDBDBD;
3 |
4 | $link-color: #969696;
5 | $link-transition: initial;
6 | $link-decoration: underline;
7 |
8 | $link-hover-color: desaturate(darken($color-primary, 4%), 4%);
9 | $link-hover-decoration: underline;
10 |
11 | $chart-color-primary: lighten($color-primary, 10%);
12 | $chart-color-secondary: lighten($chart-color-primary, 20%);
--------------------------------------------------------------------------------
/resources/modular_admin/_themes/purple-theme.scss:
--------------------------------------------------------------------------------
1 | $color-primary: #7867A7;
2 | $dashboard-stat-icon-color: #BDBDBD;
3 |
4 |
5 | $chart-color-primary: lighten($color-primary, 8%);
6 | $chart-color-secondary: lighten($chart-color-primary, 10%);
--------------------------------------------------------------------------------
/resources/modular_admin/_themes/red-theme.scss:
--------------------------------------------------------------------------------
1 | $color-primary: #FF6161;
2 |
3 | $link-color: #969696;
4 | $link-transition: initial;
5 | $link-decoration: underline;
6 |
7 | $link-hover-color: #E45252;
8 | $link-hover-decoration: underline;
9 |
10 | $chart-color-primary: #FF8585;
11 | $chart-color-secondary: #ccc;
--------------------------------------------------------------------------------
/resources/modular_admin/_themes/seagreen-theme.scss:
--------------------------------------------------------------------------------
1 | $color-primary: #4bcf99;
2 |
3 | // $link-color: darken($color-primary, 5%);
4 | $link-color: #969696;
5 | $link-transition: initial;
6 | $link-decoration: underline;
7 |
8 | $link-hover-color: darken($color-primary, 8%);
9 | $link-hover-decoration: underline;
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/editor/editor-helper.js:
--------------------------------------------------------------------------------
1 | module.exports.register = function (handlebars) {
2 | handlebars.registerHelper('editor', function(options) {
3 | // Partial
4 | var template = handlebars.partials["app/_common/editor/editor"];
5 |
6 | return template({
7 | content: options.fn(this) || ""
8 | });
9 | });
10 | };
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/editor/editor.js:
--------------------------------------------------------------------------------
1 | $(function() {
2 |
3 | $(".wyswyg").each(function() {
4 |
5 | var $toolbar = $(this).find(".toolbar");
6 | var $editor = $(this).find(".editor");
7 |
8 |
9 | var editor = new Quill($editor.get(0), {
10 | theme: 'snow'
11 | });
12 |
13 | editor.addModule('toolbar', {
14 | container: $toolbar.get(0) // Selector for toolbar container
15 | });
16 |
17 |
18 |
19 | });
20 |
21 | });
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/editor/editor.scss:
--------------------------------------------------------------------------------
1 | .wyswyg {
2 | border: 1px solid $color-divider;
3 |
4 | .toolbar,
5 | .ql-picker-label,
6 | .ql-picker-options {
7 | // background-color: lighten($color-divider, 10%) !important;
8 | }
9 |
10 | .ql-container {
11 | border-top: 1px solid $color-divider;
12 | }
13 |
14 | .toolbar {
15 | .btn {
16 | margin: 0;
17 | }
18 | }
19 |
20 |
21 | .ql-container {
22 | font-size: 1rem;
23 |
24 | .ql-editor {
25 | min-height: 200px;
26 | }
27 | }
28 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/footer/footer.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/header/buttons/buttons.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/header/buttons/buttons.scss:
--------------------------------------------------------------------------------
1 | .header .header-block-buttons {
2 | text-align: center;
3 | margin-left: auto;
4 | margin-right: auto;
5 | white-space: nowrap;
6 |
7 | .btn.header-btn {
8 | background-color: transparent;
9 | border: 1px solid lighten($color-text, 10%);
10 | color: lighten($color-text, 10%);
11 | margin: 0 5px;
12 |
13 | &:hover,
14 | &:focus {
15 | border: 1px solid darken($color-text, 10%);
16 | color: darken($color-text, 10%);
17 | }
18 | }
19 |
20 | @include media-down(sm) {
21 | display: none;
22 | }
23 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/header/collapse/collapse.hbs:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/header/collapse/collapse.scss:
--------------------------------------------------------------------------------
1 | .header .header-block-collapse {
2 |
3 | // padding-left: 0;
4 | padding-right: 5px;
5 |
6 | .collapse-btn {
7 | background: none;
8 | border: none;
9 | box-shadow: none;
10 | color: $color-primary;
11 | font-size: 24px;
12 | line-height: 40px;
13 | border-radius: 0;
14 | outline: none;
15 | padding: 0;
16 | padding-left: 10px;
17 | padding-right: 10px;
18 | vertical-align: initial;
19 | }
20 |
21 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/header/header.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/header/header.scss:
--------------------------------------------------------------------------------
1 | .header {
2 | background-color: $color-divider;
3 | height: $header-height;
4 | position: absolute;
5 | left: $sidebar-width;
6 | right: 0;
7 | transition: left 0.3s ease;
8 | z-index: 10;
9 |
10 | display: flex;
11 | align-items: center;
12 |
13 |
14 | @include media-down(md) {
15 | left: 0;
16 | }
17 |
18 | @include media-down(sm) {
19 | left: 0;
20 | height: $header-height-xs;
21 | }
22 |
23 | .header-fixed & {
24 | position: fixed;
25 | }
26 |
27 | .header-block {
28 | margin-right: 15px;
29 |
30 | @include media-down(sm) {
31 | padding: 5px;
32 | }
33 | }
34 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/header/nav/nav.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/header/nav/nav.js:
--------------------------------------------------------------------------------
1 | $(function() {
2 | $('.nav-profile > li > a').on('click', function() {
3 | var $el = $(this).next();
4 |
5 | animate({
6 | name: 'flipInX',
7 | selector: $el
8 | });
9 | });
10 | })
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/header/search/search.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/modals/modal-confirm/modal-confirm.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
Are you sure want to do this?
12 |
13 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/modals/modal-media/modal-media.js:
--------------------------------------------------------------------------------
1 | var modalMedia = {
2 | $el: $("#modal-media"),
3 | result: {},
4 | options: {},
5 | open: function(options) {
6 | options = options || {};
7 | this.options = options;
8 |
9 |
10 | this.$el.modal('show');
11 | },
12 | close: function() {
13 | if ($.isFunction(this.options.beforeClose)) {
14 | this.options.beforeClose(this.result);
15 | }
16 |
17 | this.$el.modal('hide');
18 |
19 | if ($.isFunction(this.options.afterClose)) {
20 | this.options.beforeClose(this.result);
21 | }
22 | }
23 | };
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/modals/modals.hbs:
--------------------------------------------------------------------------------
1 | {{> app/_common/modals/modal-media/modal-media}}
2 | {{> app/_common/modals/modal-confirm/modal-confirm}}
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/modals/modals.scss:
--------------------------------------------------------------------------------
1 | .modal {
2 |
3 | .modal-content {
4 | border-radius: 0;
5 | }
6 |
7 | // MOdal tabs are defined in _common/modal/modal.scss
8 |
9 | .modal-header {
10 | background-color: $color-primary;
11 | color: #ffffff;
12 | }
13 |
14 | .modal-footer {
15 | .btn {
16 | margin-bottom: 0;
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/sidebar/header/header.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/sidebar/header/header.scss:
--------------------------------------------------------------------------------
1 | .sidebar-header {
2 | .brand {
3 | color: #fff;
4 | text-align: left;
5 | padding-left: 25px;
6 | line-height: $header-height;
7 | font-size: 16px;
8 |
9 | @include media-down(sm) {
10 | line-height: $header-height-xs;
11 | font-size: 16px;
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/_common/sidebar/sidebar.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 |
3 | $('#sidebar-menu, #customize-menu').metisMenu({
4 | activeClass: 'open'
5 | });
6 |
7 |
8 | $('#sidebar-collapse-btn').on('click', function(event){
9 | event.preventDefault();
10 |
11 | $("#app").toggleClass("sidebar-open");
12 | });
13 |
14 | $("#sidebar-overlay").on('click', function() {
15 | $("#app").removeClass("sidebar-open");
16 | });
17 |
18 | });
--------------------------------------------------------------------------------
/resources/modular_admin/app/app-blank-layout.hbs:
--------------------------------------------------------------------------------
1 | ---
2 | layout: _main-layout
3 | ---
4 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/app-layout.hbs:
--------------------------------------------------------------------------------
1 | ---
2 | layout: _main-layout
3 | themeTitle: ModularAdmin
4 | ---
5 |
6 |
7 | {{!-- Default header block --}}
8 | {{> app/_common/header/header}}
9 |
10 | {{!-- Default sidebar block --}}
11 | {{> app/_common/sidebar/sidebar}}
12 |
13 | {{!-- Content section --}}
14 |
15 | {{{body}}}
16 |
17 |
18 | {{!-- Default footer block --}}
19 | {{> app/_common/footer/footer}}
20 |
21 | {{> app/_common/modals/modals}}
22 |
23 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/charts/charts-flot/charts-flot.scss:
--------------------------------------------------------------------------------
1 | $flot-chart-height: 225px;
2 | $flot-chart-width: 225px;
3 |
4 | .flot-chart {
5 | display: block;
6 | height: $flot-chart-height;
7 |
8 | .flot-chart-content {
9 | width: 100%;
10 | height: 100%;
11 | }
12 |
13 | .flot-chart-pie-content {
14 | width: $flot-chart-width;
15 | height: $flot-chart-height;
16 | margin: auto;
17 | }
18 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/dashboard/dashboard.scss:
--------------------------------------------------------------------------------
1 | // Dashboard page specific styles here
2 |
3 | .dashboard-page {
4 | // .section.map-tasks {
5 | // margin-bottom: 0;
6 | // }
7 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/dashboard/history/history.scss:
--------------------------------------------------------------------------------
1 | .dashboard-page {
2 | #dashboard-downloads-chart,
3 | #dashboard-visits-chart {
4 | height: 220px;
5 | }
6 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/dashboard/sales-breakdown/sales-breakdown.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/dashboard/sales-breakdown/sales-breakdown.scss:
--------------------------------------------------------------------------------
1 | .dashboard-page .sales-breakdown {
2 | .dashboard-sales-breakdown-chart {
3 | margin: 0 auto;
4 | max-width: 250px;
5 | max-height: 250px;
6 | }
7 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/dashboard/sales-by-countries/sales-by-countries.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/dashboard/sales-by-countries/sales-by-countries.scss:
--------------------------------------------------------------------------------
1 | .dashboard-page #dashboard-sales-map {
2 |
3 | .jqvmap-zoomin,
4 | .jqvmap-zoomout {
5 | background-color: $color-primary;
6 | height: 20px;
7 | width: 20px;
8 | line-height: 14px;
9 | }
10 |
11 | .jqvmap-zoomout {
12 | top: 32px;
13 | }
14 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/dashboard/tasks/tasks.js:
--------------------------------------------------------------------------------
1 | $(function() {
2 |
3 | $('.actions-list > li').on('click', '.check', function(e){
4 | e.preventDefault();
5 |
6 | $(this).parents('.tasks-item')
7 | .find('.checkbox')
8 | .prop("checked", true);
9 |
10 | removeActionList();
11 | });
12 |
13 | });
--------------------------------------------------------------------------------
/resources/modular_admin/app/dashboard/tasks/tasks.scss:
--------------------------------------------------------------------------------
1 | .dashboard-page .tasks {
2 | display: flex;
3 | flex-direction: column;
4 | align-content: stretch;
5 |
6 | .title-block {
7 | .title {
8 | align-items: center;
9 | display: flex;
10 | justify-content: space-between;
11 | }
12 | }
13 |
14 |
15 |
16 | label {
17 | width: 100%;
18 | margin-bottom: 0;
19 |
20 | .checkbox:checked+span {
21 | text-decoration: line-through;
22 | }
23 |
24 | span {
25 | display: inline-block;
26 | overflow: hidden;
27 | text-overflow: ellipsis;
28 | white-space: nowrap;
29 | width: 100%;
30 | }
31 | }
32 |
33 | .tasks-block {
34 | max-height: 400px;
35 | overflow-y: scroll;
36 | overflow-x: hidden;
37 | margin: 0;
38 | margin-right: -5px;
39 | }
40 |
41 | .item-list {
42 | .item-col {
43 | padding-top: 5px;
44 | padding-bottom: 5px;
45 | }
46 | }
47 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/forms/basic-form/basic-form.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Basic Forms
5 |
6 |
7 |
20 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/forms/inline-form/inline-form.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Inline Forms
5 |
6 |
7 |
23 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/forms/input-groups/input-groups.js:
--------------------------------------------------------------------------------
1 | //LoginForm validation
2 | $(function() {
3 | if (!$('.form-control').length) {
4 | return false;
5 | }
6 |
7 | $('.form-control').focus(function() {
8 | $(this).siblings('.input-group-addon').addClass('focus');
9 | });
10 |
11 | $('.form-control').blur(function() {
12 | $(this).siblings('.input-group-addon').removeClass('focus');
13 | });
14 | });
--------------------------------------------------------------------------------
/resources/modular_admin/app/forms/using-grid-form/using-grid-form.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Forms Using the Grid
5 |
6 |
7 |
26 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/items/editor/item-editor.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 |
3 | // set sortable options
4 | $('.images-container').sortable({
5 | animation: 150,
6 | handle: ".control-btn.move",
7 | draggable: ".image-container",
8 | onMove: function (evt) {
9 | var $relatedElem = $(evt.related);
10 |
11 | if ($relatedElem.hasClass('add-image')) {
12 | return false;
13 | }
14 | }
15 | });
16 |
17 |
18 | $controlsButtons = $('.controls');
19 |
20 | $controlsButtonsStar = $controlsButtons.find('.star');
21 | $controlsButtonsRemove = $controlsButtons.find('.remove');
22 |
23 | $controlsButtonsStar.on('click',function(e){
24 | e.preventDefault();
25 |
26 | $controlsButtonsStar.removeClass('active');
27 | $controlsButtonsStar.parents('.image-container').removeClass('main');
28 |
29 | $(this).addClass('active');
30 |
31 | $(this).parents('.image-container').addClass('main');
32 | })
33 |
34 | })
--------------------------------------------------------------------------------
/resources/modular_admin/app/items/editor/item-editor.scss:
--------------------------------------------------------------------------------
1 | .item-editor-page {
2 |
3 | }
--------------------------------------------------------------------------------
/resources/modular_admin/app/pages/error-404-alt/error-404-alt-page.hbs:
--------------------------------------------------------------------------------
1 | ---
2 | layout: app/app-blank-layout
3 | pagename: error-404-alt
4 | ---
5 |
6 |
7 |
404
8 |
9 | Sorry, page not found
10 |
11 |
12 |
30 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/pages/error-404/error-404-page.hbs:
--------------------------------------------------------------------------------
1 | ---
2 | layout: app/app-layout
3 | pagename: error-404
4 | ---
5 |
6 |
7 |
8 |
404
9 |
10 | Sorry, page not found
11 |
12 |
13 |
14 |
You better try our awesome search:
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
Back to Dashboard
27 |
28 |
29 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/pages/error-500-alt/error-500-alt-page.hbs:
--------------------------------------------------------------------------------
1 | ---
2 | layout: app/app-blank-layout
3 | pagename: error-500-alt
4 | ---
5 |
6 |
7 |
500
8 |
9 | Internal Server Error.
10 |
11 |
12 |
19 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/pages/error-500/error-500-page.hbs:
--------------------------------------------------------------------------------
1 | ---
2 | layout: app/app-layout
3 | pagename: error-500
4 | ---
5 |
6 |
7 |
8 |
500
9 |
10 | Internal Server Error.
11 |
12 |
13 |
20 |
21 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/pages/error.js:
--------------------------------------------------------------------------------
1 | $(function() {
2 | animate({
3 | name: 'flipInY',
4 | selector: '.error-card > .error-title-block'
5 | });
6 |
7 |
8 | setTimeout(function(){
9 | var $el = $('.error-card > .error-container');
10 |
11 | animate({
12 | name: 'fadeInUp',
13 | selector: $el
14 | });
15 |
16 | $el.addClass('visible');
17 | }, 1000);
18 | })
--------------------------------------------------------------------------------
/resources/modular_admin/app/ui-elements/buttons/button-colors/button-colors.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Button colors
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | Button Link
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/ui-elements/buttons/button-outline/button-outline.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Outline buttons
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/resources/modular_admin/app/ui-elements/cards/cards-page.hbs:
--------------------------------------------------------------------------------
1 | ---
2 | layout: app/app-layout
3 | pagename: cards
4 | ---
5 |
6 |
7 | Cards
8 |
9 |
10 | Cards can contain almost any kind of element inside
11 |
12 |
13 |
14 |
15 | {{> app/ui-elements/cards/card-block/card-block}}
16 |
17 |
18 |
19 |
20 |
21 | {{> app/ui-elements/cards/tabs/basic-tabs}}
22 |
23 |
24 |
25 | {{> app/ui-elements/cards/tabs/pill-tabs}}
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/resources/modular_admin/auth/auth-layout.hbs:
--------------------------------------------------------------------------------
1 | ---
2 | layout: _main-layout
3 | ---
4 |
5 | {{{body}}}
6 |
--------------------------------------------------------------------------------
/resources/modular_admin/auth/login/login.js:
--------------------------------------------------------------------------------
1 | //LoginForm validation
2 | $(function() {
3 | if (!$('#login-form').length) {
4 | return false;
5 | }
6 |
7 | var loginValidationSettings = {
8 | rules: {
9 | username: {
10 | required: true,
11 | email: true
12 | },
13 | password: "required",
14 | agree: "required"
15 | },
16 | messages: {
17 | username: {
18 | required: "Please enter username",
19 | email: "Please enter a valid email address"
20 | },
21 | password: "Please enter password",
22 | agree: "Please accept our policy"
23 | },
24 | invalidHandler: function() {
25 | animate({
26 | name: 'shake',
27 | selector: '.auth-container > .card'
28 | });
29 | }
30 | }
31 |
32 | $.extend(loginValidationSettings, config.validations);
33 |
34 | $('#login-form').validate(loginValidationSettings);
35 | })
--------------------------------------------------------------------------------
/resources/modular_admin/auth/reset/reset.js:
--------------------------------------------------------------------------------
1 | //LoginForm validation
2 | $(function() {
3 | if (!$('#reset-form').length) {
4 | return false;
5 | }
6 |
7 | var resetValidationSettings = {
8 | rules: {
9 | email1: {
10 | required: true,
11 | email: true
12 | }
13 | },
14 | messages: {
15 | email1: {
16 | required: "Please enter email address",
17 | email: "Please enter a valid email address"
18 | }
19 | },
20 | invalidHandler: function() {
21 | animate({
22 | name: 'shake',
23 | selector: '.auth-container > .card'
24 | });
25 | }
26 | }
27 |
28 | $.extend(resetValidationSettings, config.validations);
29 |
30 | $('#reset-form').validate(resetValidationSettings);
31 | })
--------------------------------------------------------------------------------
/resources/modular_admin/main.js:
--------------------------------------------------------------------------------
1 | $(function() {
2 |
3 | $("body").addClass("loaded");
4 |
5 | });
6 |
7 |
8 | /***********************************************
9 | * NProgress Settings
10 | ***********************************************/
11 |
12 | // start load bar
13 | NProgress.start();
14 |
15 | // end loading bar
16 | NProgress.done();
--------------------------------------------------------------------------------
/resources/views/admin/category/actions.blade.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/views/admin/category/treeChildren.blade.php:
--------------------------------------------------------------------------------
1 |
2 | @foreach($children as $child)
3 |
4 | {{-- | --}}
5 | {{$child->id}} |
6 | {{'|'.$child->depth.'|'.$child->name.'-'.$child->order}} |
7 | {{$child->link}} |
8 | @include('admin.category.actions',['category'=>$child]) |
9 |
10 |
11 | @include('admin.category.actions_area',['category'=>$child,'categories'=>$categories])
12 |
13 |
14 | @if($children = $child->children and $children->count() > 0)
15 |
16 | @include('admin.category.treeChildren',$children)
17 | @endif
18 |
19 | @endforeach
--------------------------------------------------------------------------------
/resources/views/admin/category/treeChildren_select.blade.php:
--------------------------------------------------------------------------------
1 | @foreach($children as $child)
2 |
3 | @if($children = $child->children and $children->count() > 0)
4 |
5 | @include('admin.layouts.treeChildren_select',$children)
6 | @endif
7 | @endforeach
--------------------------------------------------------------------------------
/resources/views/admin/layouts/app.blade.php:
--------------------------------------------------------------------------------
1 | @include('admin.layouts.head')
2 |
3 |
4 |
5 | @include('admin.layouts.menu')
6 |
7 | @yield('content')
8 |
9 | @include('admin.layouts.footer')
10 |
11 |
12 | @include('admin.layouts.scripts')
13 |
14 |
15 |