├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml ├── public ├── .gitkeep ├── filemanager │ ├── .gitignore │ ├── ReadMe.md │ ├── changelog │ ├── images │ │ ├── accept.png │ │ ├── ajax-loader.gif │ │ ├── application_view_icons.png │ │ ├── application_view_list.png │ │ ├── bin_closed.png │ │ ├── bullet_arrow_down.png │ │ ├── bullet_arrow_up.png │ │ ├── download.png │ │ ├── fileicons │ │ │ ├── _Close.png │ │ │ ├── _Documents.png │ │ │ ├── _Favorites.png │ │ │ ├── _Image.png │ │ │ ├── _Movie.png │ │ │ ├── _Music.png │ │ │ ├── _Net.png │ │ │ ├── _Open.png │ │ │ ├── _ProgramFiles.png │ │ │ ├── _Works.png │ │ │ ├── aac.png │ │ │ ├── avi.png │ │ │ ├── bmp.png │ │ │ ├── chm.png │ │ │ ├── css.png │ │ │ ├── default.png │ │ │ ├── dll.png │ │ │ ├── doc.png │ │ │ ├── docx.png │ │ │ ├── fla.png │ │ │ ├── gif.png │ │ │ ├── htm.png │ │ │ ├── html.png │ │ │ ├── ini.png │ │ │ ├── jar.png │ │ │ ├── jpeg.png │ │ │ ├── jpg.png │ │ │ ├── js.png │ │ │ ├── lasso.png │ │ │ ├── mdb.png │ │ │ ├── mov.png │ │ │ ├── mp3.png │ │ │ ├── mp4.png │ │ │ ├── mpg.png │ │ │ ├── ogg.png │ │ │ ├── ogv.png │ │ │ ├── other_image.png │ │ │ ├── other_movie.png │ │ │ ├── other_music.png │ │ │ ├── other_music2.png │ │ │ ├── pdf.png │ │ │ ├── php.png │ │ │ ├── png.png │ │ │ ├── ppt.png │ │ │ ├── py.png │ │ │ ├── rb.png │ │ │ ├── real.png │ │ │ ├── reg.png │ │ │ ├── rtf.png │ │ │ ├── sql.png │ │ │ ├── swf.png │ │ │ ├── txt.png │ │ │ ├── vbs.png │ │ │ ├── wav.png │ │ │ ├── webm.png │ │ │ ├── wma.png │ │ │ ├── wmv.png │ │ │ ├── xls.png │ │ │ ├── xlsx.png │ │ │ ├── xml.png │ │ │ ├── xsl.png │ │ │ └── zip.png │ │ ├── folder_add.png │ │ ├── house.png │ │ ├── move.png │ │ ├── parentfolder.png │ │ ├── pencil.png │ │ ├── plus.png │ │ ├── replace.png │ │ ├── reset.png │ │ ├── tag.png │ │ ├── upload.png │ │ └── wait30trans.gif │ ├── scripts │ │ ├── CodeMirror │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── addon │ │ │ │ ├── comment │ │ │ │ │ ├── comment.js │ │ │ │ │ └── continuecomment.js │ │ │ │ ├── dialog │ │ │ │ │ ├── dialog.css │ │ │ │ │ └── dialog.js │ │ │ │ ├── display │ │ │ │ │ ├── fullscreen.css │ │ │ │ │ ├── fullscreen.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 │ │ │ │ │ ├── python-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 │ │ │ │ │ ├── dep │ │ │ │ │ │ └── diff_match_patch.js │ │ │ │ │ ├── merge.css │ │ │ │ │ └── merge.js │ │ │ │ ├── mode │ │ │ │ │ ├── loadmode.js │ │ │ │ │ ├── multiplex.js │ │ │ │ │ ├── multiplex_test.js │ │ │ │ │ └── overlay.js │ │ │ │ ├── runmode │ │ │ │ │ ├── colorize.js │ │ │ │ │ ├── runmode-standalone.js │ │ │ │ │ ├── runmode.js │ │ │ │ │ └── runmode.node.js │ │ │ │ ├── scroll │ │ │ │ │ └── scrollpastend.js │ │ │ │ ├── search │ │ │ │ │ ├── match-highlighter.js │ │ │ │ │ ├── search.js │ │ │ │ │ └── searchcursor.js │ │ │ │ ├── selection │ │ │ │ │ ├── active-line.js │ │ │ │ │ └── mark-selection.js │ │ │ │ ├── tern │ │ │ │ │ ├── tern.css │ │ │ │ │ ├── tern.js │ │ │ │ │ └── worker.js │ │ │ │ └── wrap │ │ │ │ │ └── hardwrap.js │ │ │ ├── bin │ │ │ │ ├── authors.sh │ │ │ │ ├── compress │ │ │ │ ├── lint │ │ │ │ ├── release │ │ │ │ └── source-highlight │ │ │ ├── bower.json │ │ │ ├── demo │ │ │ │ ├── activeline.html │ │ │ │ ├── anywordhint.html │ │ │ │ ├── bidi.html │ │ │ │ ├── btree.html │ │ │ │ ├── buffers.html │ │ │ │ ├── changemode.html │ │ │ │ ├── closebrackets.html │ │ │ │ ├── closetag.html │ │ │ │ ├── complete.html │ │ │ │ ├── emacs.html │ │ │ │ ├── folding.html │ │ │ │ ├── fullscreen.html │ │ │ │ ├── hardwrap.html │ │ │ │ ├── html5complete.html │ │ │ │ ├── indentwrap.html │ │ │ │ ├── lint.html │ │ │ │ ├── loadmode.html │ │ │ │ ├── marker.html │ │ │ │ ├── markselection.html │ │ │ │ ├── matchhighlighter.html │ │ │ │ ├── matchtags.html │ │ │ │ ├── merge.html │ │ │ │ ├── multiplex.html │ │ │ │ ├── mustache.html │ │ │ │ ├── placeholder.html │ │ │ │ ├── preview.html │ │ │ │ ├── resize.html │ │ │ │ ├── rulers.html │ │ │ │ ├── runmode.html │ │ │ │ ├── search.html │ │ │ │ ├── spanaffectswrapping_shim.html │ │ │ │ ├── sublime.html │ │ │ │ ├── tern.html │ │ │ │ ├── theme.html │ │ │ │ ├── trailingspace.html │ │ │ │ ├── variableheight.html │ │ │ │ ├── vim.html │ │ │ │ ├── visibletabs.html │ │ │ │ ├── widget.html │ │ │ │ └── xmlcomplete.html │ │ │ ├── doc │ │ │ │ ├── activebookmark.js │ │ │ │ ├── compress.html │ │ │ │ ├── docs.css │ │ │ │ ├── internals.html │ │ │ │ ├── logo.png │ │ │ │ ├── logo.svg │ │ │ │ ├── manual.html │ │ │ │ ├── realworld.html │ │ │ │ ├── releases.html │ │ │ │ ├── reporting.html │ │ │ │ ├── upgrade_v2.2.html │ │ │ │ ├── upgrade_v3.html │ │ │ │ └── upgrade_v4.html │ │ │ ├── dynamic-mode.js │ │ │ ├── index.html │ │ │ ├── keymap │ │ │ │ ├── emacs.js │ │ │ │ ├── sublime.js │ │ │ │ └── vim.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 │ │ │ │ ├── d │ │ │ │ │ ├── d.js │ │ │ │ │ └── index.html │ │ │ │ ├── diff │ │ │ │ │ ├── diff.js │ │ │ │ │ └── index.html │ │ │ │ ├── django │ │ │ │ │ ├── django.js │ │ │ │ │ └── index.html │ │ │ │ ├── dtd │ │ │ │ │ ├── dtd.js │ │ │ │ │ └── index.html │ │ │ │ ├── dylan │ │ │ │ │ ├── dylan.js │ │ │ │ │ └── index.html │ │ │ │ ├── ecl │ │ │ │ │ ├── ecl.js │ │ │ │ │ └── index.html │ │ │ │ ├── eiffel │ │ │ │ │ ├── eiffel.js │ │ │ │ │ └── index.html │ │ │ │ ├── erlang │ │ │ │ │ ├── erlang.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 │ │ │ │ ├── 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 │ │ │ │ ├── livescript │ │ │ │ │ ├── index.html │ │ │ │ │ ├── livescript.js │ │ │ │ │ └── livescript.ls │ │ │ │ ├── lua │ │ │ │ │ ├── index.html │ │ │ │ │ └── lua.js │ │ │ │ ├── markdown │ │ │ │ │ ├── index.html │ │ │ │ │ ├── markdown.js │ │ │ │ │ └── test.js │ │ │ │ ├── meta.js │ │ │ │ ├── mirc │ │ │ │ │ ├── index.html │ │ │ │ │ └── mirc.js │ │ │ │ ├── mllike │ │ │ │ │ ├── index.html │ │ │ │ │ └── mllike.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 │ │ │ │ ├── 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 │ │ │ │ ├── sieve │ │ │ │ │ ├── index.html │ │ │ │ │ └── sieve.js │ │ │ │ ├── smalltalk │ │ │ │ │ ├── index.html │ │ │ │ │ └── smalltalk.js │ │ │ │ ├── smarty │ │ │ │ │ ├── index.html │ │ │ │ │ └── smarty.js │ │ │ │ ├── smartymixed │ │ │ │ │ ├── index.html │ │ │ │ │ └── smartymixed.js │ │ │ │ ├── solr │ │ │ │ │ ├── index.html │ │ │ │ │ └── solr.js │ │ │ │ ├── sparql │ │ │ │ │ ├── index.html │ │ │ │ │ └── sparql.js │ │ │ │ ├── sql │ │ │ │ │ ├── index.html │ │ │ │ │ └── sql.js │ │ │ │ ├── stex │ │ │ │ │ ├── index.html │ │ │ │ │ ├── stex.js │ │ │ │ │ └── test.js │ │ │ │ ├── tcl │ │ │ │ │ ├── index.html │ │ │ │ │ └── tcl.js │ │ │ │ ├── tiddlywiki │ │ │ │ │ ├── index.html │ │ │ │ │ ├── tiddlywiki.css │ │ │ │ │ └── tiddlywiki.js │ │ │ │ ├── tiki │ │ │ │ │ ├── index.html │ │ │ │ │ ├── tiki.css │ │ │ │ │ └── tiki.js │ │ │ │ ├── toml │ │ │ │ │ ├── index.html │ │ │ │ │ └── toml.js │ │ │ │ ├── turtle │ │ │ │ │ ├── index.html │ │ │ │ │ └── turtle.js │ │ │ │ ├── vb │ │ │ │ │ ├── index.html │ │ │ │ │ └── vb.js │ │ │ │ ├── vbscript │ │ │ │ │ ├── index.html │ │ │ │ │ └── vbscript.js │ │ │ │ ├── velocity │ │ │ │ │ ├── index.html │ │ │ │ │ └── velocity.js │ │ │ │ ├── verilog │ │ │ │ │ ├── index.html │ │ │ │ │ └── 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 │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ ├── comment_test.js │ │ │ │ ├── doc_test.js │ │ │ │ ├── driver.js │ │ │ │ ├── emacs_test.js │ │ │ │ ├── index.html │ │ │ │ ├── lint │ │ │ │ │ ├── acorn.js │ │ │ │ │ ├── lint.js │ │ │ │ │ └── walk.js │ │ │ │ ├── mode_test.css │ │ │ │ ├── mode_test.js │ │ │ │ ├── multi_test.js │ │ │ │ ├── phantom_driver.js │ │ │ │ ├── run.js │ │ │ │ ├── search_test.js │ │ │ │ ├── sublime_test.js │ │ │ │ ├── test.js │ │ │ │ └── vim_test.js │ │ │ └── theme │ │ │ │ ├── 3024-day.css │ │ │ │ ├── 3024-night.css │ │ │ │ ├── ambiance-mobile.css │ │ │ │ ├── ambiance.css │ │ │ │ ├── base16-dark.css │ │ │ │ ├── base16-light.css │ │ │ │ ├── blackboard.css │ │ │ │ ├── cobalt.css │ │ │ │ ├── eclipse.css │ │ │ │ ├── elegant.css │ │ │ │ ├── erlang-dark.css │ │ │ │ ├── lesser-dark.css │ │ │ │ ├── mbo.css │ │ │ │ ├── mdn-like.css │ │ │ │ ├── midnight.css │ │ │ │ ├── monokai.css │ │ │ │ ├── neat.css │ │ │ │ ├── night.css │ │ │ │ ├── paraiso-dark.css │ │ │ │ ├── paraiso-light.css │ │ │ │ ├── pastel-on-dark.css │ │ │ │ ├── rubyblue.css │ │ │ │ ├── solarized.css │ │ │ │ ├── the-matrix.css │ │ │ │ ├── tomorrow-night-eighties.css │ │ │ │ ├── twilight.css │ │ │ │ ├── vibrant-ink.css │ │ │ │ ├── xq-dark.css │ │ │ │ └── xq-light.css │ │ ├── filemanager.config.js │ │ ├── filemanager.config.js.default │ │ ├── filemanager.js │ │ ├── filemanager.liveSearch.js │ │ ├── filemanager.liveSearch.min.js │ │ ├── filemanager.min.js │ │ ├── jquery-1.8.3.min.js │ │ ├── jquery.contextmenu │ │ │ ├── images │ │ │ │ ├── cut.png │ │ │ │ ├── door.png │ │ │ │ ├── page_white_copy.png │ │ │ │ ├── page_white_delete.png │ │ │ │ ├── page_white_edit.png │ │ │ │ └── page_white_paste.png │ │ │ ├── jquery.contextMenu-1.01.css │ │ │ └── jquery.contextMenu-1.01.js │ │ ├── jquery.filetree │ │ │ ├── images │ │ │ │ ├── application.png │ │ │ │ ├── code.png │ │ │ │ ├── css.png │ │ │ │ ├── db.png │ │ │ │ ├── directory.png │ │ │ │ ├── doc.png │ │ │ │ ├── file.png │ │ │ │ ├── film.png │ │ │ │ ├── flash.png │ │ │ │ ├── folder_open.png │ │ │ │ ├── html.png │ │ │ │ ├── java.png │ │ │ │ ├── linux.png │ │ │ │ ├── music.png │ │ │ │ ├── pdf.png │ │ │ │ ├── php.png │ │ │ │ ├── picture.png │ │ │ │ ├── ppt.png │ │ │ │ ├── psd.png │ │ │ │ ├── ruby.png │ │ │ │ ├── script.png │ │ │ │ ├── spinner.gif │ │ │ │ ├── txt.png │ │ │ │ ├── xls.png │ │ │ │ └── zip.png │ │ │ ├── jqueryFileTree.css │ │ │ └── jqueryFileTree.js │ │ ├── jquery.form-3.24.js │ │ ├── jquery.impromptu-3.2.min.js │ │ ├── jquery.splitter │ │ │ ├── hgrabber.gif │ │ │ ├── jquery.splitter-1.5.1.js │ │ │ ├── jquery.splitter.css │ │ │ └── vgrabber.gif │ │ ├── jquery.tablesorter-2.7.2.min.js │ │ └── languages │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── en-gb.js │ │ │ ├── en.js │ │ │ ├── es.js │ │ │ ├── fi.js │ │ │ ├── fr.js │ │ │ ├── he.js │ │ │ ├── hu.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── nl.js │ │ │ ├── pl.js │ │ │ ├── pt.js │ │ │ ├── ru.js │ │ │ ├── sv.js │ │ │ ├── tr.js │ │ │ ├── vn.js │ │ │ ├── zh-cn.js │ │ │ └── zh-tw.js │ ├── styles │ │ ├── filemanager.css │ │ ├── ie8.css │ │ ├── ie9.css │ │ └── reset.css │ └── userfiles │ │ ├── .htaccess │ │ └── web.config └── tinymce │ ├── langs │ ├── es.js │ └── readme.md │ ├── license.txt │ ├── plugins │ ├── advlist │ │ └── plugin.min.js │ ├── anchor │ │ └── plugin.min.js │ ├── autolink │ │ └── plugin.min.js │ ├── autoresize │ │ └── plugin.min.js │ ├── autosave │ │ └── plugin.min.js │ ├── bbcode │ │ └── plugin.min.js │ ├── charmap │ │ └── plugin.min.js │ ├── code │ │ └── plugin.min.js │ ├── colorpicker │ │ └── plugin.min.js │ ├── contextmenu │ │ └── plugin.min.js │ ├── directionality │ │ └── plugin.min.js │ ├── emoticons │ │ ├── img │ │ │ ├── smiley-cool.gif │ │ │ ├── smiley-cry.gif │ │ │ ├── smiley-embarassed.gif │ │ │ ├── smiley-foot-in-mouth.gif │ │ │ ├── smiley-frown.gif │ │ │ ├── smiley-innocent.gif │ │ │ ├── smiley-kiss.gif │ │ │ ├── smiley-laughing.gif │ │ │ ├── smiley-money-mouth.gif │ │ │ ├── smiley-sealed.gif │ │ │ ├── smiley-smile.gif │ │ │ ├── smiley-surprised.gif │ │ │ ├── smiley-tongue-out.gif │ │ │ ├── smiley-undecided.gif │ │ │ ├── smiley-wink.gif │ │ │ └── smiley-yell.gif │ │ └── plugin.min.js │ ├── example │ │ ├── dialog.html │ │ └── plugin.min.js │ ├── example_dependency │ │ └── plugin.min.js │ ├── fullpage │ │ └── plugin.min.js │ ├── fullscreen │ │ └── plugin.min.js │ ├── hr │ │ └── plugin.min.js │ ├── image │ │ └── plugin.min.js │ ├── importcss │ │ └── plugin.min.js │ ├── insertdatetime │ │ └── plugin.min.js │ ├── layer │ │ └── plugin.min.js │ ├── legacyoutput │ │ └── plugin.min.js │ ├── link │ │ └── plugin.min.js │ ├── lists │ │ └── plugin.min.js │ ├── media │ │ ├── moxieplayer.swf │ │ └── plugin.min.js │ ├── nonbreaking │ │ └── plugin.min.js │ ├── noneditable │ │ └── plugin.min.js │ ├── pagebreak │ │ └── plugin.min.js │ ├── paste │ │ └── plugin.min.js │ ├── preview │ │ └── plugin.min.js │ ├── print │ │ └── plugin.min.js │ ├── save │ │ └── plugin.min.js │ ├── searchreplace │ │ └── plugin.min.js │ ├── spellchecker │ │ └── plugin.min.js │ ├── tabfocus │ │ └── plugin.min.js │ ├── table │ │ └── plugin.min.js │ ├── template │ │ └── plugin.min.js │ ├── textcolor │ │ └── plugin.min.js │ ├── textpattern │ │ └── plugin.min.js │ ├── visualblocks │ │ ├── css │ │ │ └── visualblocks.css │ │ └── plugin.min.js │ ├── visualchars │ │ └── plugin.min.js │ └── wordcount │ │ └── plugin.min.js │ ├── skins │ └── lightgray │ │ ├── content.inline.min.css │ │ ├── content.min.css │ │ ├── fonts │ │ ├── readme.md │ │ ├── tinymce-small.dev.svg │ │ ├── tinymce-small.eot │ │ ├── tinymce-small.svg │ │ ├── tinymce-small.ttf │ │ ├── tinymce-small.woff │ │ ├── tinymce.dev.svg │ │ ├── tinymce.eot │ │ ├── tinymce.svg │ │ ├── tinymce.ttf │ │ └── tinymce.woff │ │ ├── img │ │ ├── anchor.gif │ │ ├── loader.gif │ │ ├── object.gif │ │ └── trans.gif │ │ ├── skin.ie7.min.css │ │ └── skin.min.css │ ├── themes │ └── modern │ │ └── theme.min.js │ ├── tinymce.min.js │ └── tinymce_editor.js ├── src ├── Pqb │ └── FilemanagerLaravel │ │ ├── Facades │ │ └── FilemanagerLaravel.php │ │ ├── Filemanager.php │ │ ├── FilemanagerLaravel.php │ │ ├── FilemanagerLaravelServiceProvider.php │ │ ├── default.config.php │ │ ├── inc │ │ ├── JSON.php │ │ ├── filemanager.inc.php │ │ └── vendor │ │ │ └── wideimage │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── VERSION │ │ │ ├── demo │ │ │ ├── bg.gif │ │ │ ├── demo_screen.php │ │ │ ├── demos │ │ │ │ ├── addNoise.php │ │ │ │ ├── applyConvolution.php │ │ │ │ ├── applyFilter.php │ │ │ │ ├── applyMask.php │ │ │ │ ├── asGrayscale.php │ │ │ │ ├── asNegative.php │ │ │ │ ├── autoCrop.php │ │ │ │ ├── correctGamma.php │ │ │ │ ├── crop.php │ │ │ │ ├── flip.php │ │ │ │ ├── getCanvas.php │ │ │ │ ├── getChannels.php │ │ │ │ ├── getMask.php │ │ │ │ ├── merge.php │ │ │ │ ├── mirror.php │ │ │ │ ├── resize.php │ │ │ │ ├── resizeCanvas.php │ │ │ │ ├── rotate.php │ │ │ │ ├── roundCorners.php │ │ │ │ └── unsharp.php │ │ │ ├── font.php │ │ │ ├── fonts │ │ │ │ ├── COPYRIGHT.TXT │ │ │ │ ├── README.TXT │ │ │ │ ├── RELEASENOTES.TXT │ │ │ │ ├── Vera.ttf │ │ │ │ ├── VeraBI.ttf │ │ │ │ ├── VeraBd.ttf │ │ │ │ ├── VeraIt.ttf │ │ │ │ ├── VeraMoBI.ttf │ │ │ │ ├── VeraMoBd.ttf │ │ │ │ ├── VeraMoIt.ttf │ │ │ │ ├── VeraMono.ttf │ │ │ │ ├── VeraSe.ttf │ │ │ │ ├── VeraSeBd.ttf │ │ │ │ └── local.conf │ │ │ ├── helpers │ │ │ │ ├── AngleField.php │ │ │ │ ├── CheckboxField.php │ │ │ │ ├── CheckboxSetField.php │ │ │ │ ├── ColorField.php │ │ │ │ ├── CoordinateField.php │ │ │ │ ├── Demo.php │ │ │ │ ├── Field.php │ │ │ │ ├── FileSelectField.php │ │ │ │ ├── FloatField.php │ │ │ │ ├── FormatSelectField.php │ │ │ │ ├── IntField.php │ │ │ │ ├── Request.php │ │ │ │ ├── SelectField.php │ │ │ │ └── common.php │ │ │ ├── image.php │ │ │ ├── images │ │ │ │ ├── 1-rainbow.png │ │ │ │ ├── 2-blue-alpha.png │ │ │ │ ├── 3-smiley.gif │ │ │ │ ├── 4-color-hole.gif │ │ │ │ ├── 5-circle.png │ │ │ │ ├── 6-logo.gif │ │ │ │ ├── 7-overlay.png │ │ │ │ ├── bg03.bmp │ │ │ │ └── fgnl.jpg │ │ │ ├── index.php │ │ │ └── masks │ │ │ │ ├── mask-circle.gif │ │ │ │ ├── mask-circle.png │ │ │ │ ├── mask-diagonal.gif │ │ │ │ └── mask-smiley.gif │ │ │ ├── doc │ │ │ ├── Exceptions │ │ │ │ ├── WideImage_Exception.html │ │ │ │ ├── WideImage_GDFunctionResultException.html │ │ │ │ ├── WideImage_InvalidCanvasMethodException.html │ │ │ │ ├── WideImage_InvalidCoordinateException.html │ │ │ │ ├── WideImage_InvalidFontFileException.html │ │ │ │ ├── WideImage_InvalidImageDimensionException.html │ │ │ │ ├── WideImage_InvalidImageHandleException.html │ │ │ │ ├── WideImage_InvalidImageSourceException.html │ │ │ │ ├── WideImage_NoFontException.html │ │ │ │ ├── WideImage_UnknownErrorWhileMappingException.html │ │ │ │ ├── WideImage_UnknownImageOperationException.html │ │ │ │ └── WideImage_UnsupportedFormatException.html │ │ │ ├── Internal-Mappers │ │ │ │ ├── WideImage_Mapper_BMP.html │ │ │ │ ├── WideImage_Mapper_GD.html │ │ │ │ ├── WideImage_Mapper_GD2.html │ │ │ │ ├── WideImage_Mapper_GIF.html │ │ │ │ ├── WideImage_Mapper_JPEG.html │ │ │ │ ├── WideImage_Mapper_PNG.html │ │ │ │ ├── WideImage_Mapper_TGA.html │ │ │ │ ├── WideImage_vendor_de77_BMP.html │ │ │ │ ├── WideImage_vendor_de77_TGA.html │ │ │ │ ├── _Mapper---BMP.php.html │ │ │ │ ├── _Mapper---GD.php.html │ │ │ │ ├── _Mapper---GD2.php.html │ │ │ │ ├── _Mapper---GIF.php.html │ │ │ │ ├── _Mapper---JPEG.php.html │ │ │ │ ├── _Mapper---PNG.php.html │ │ │ │ ├── _Mapper---TGA.php.html │ │ │ │ ├── _vendor---de77---BMP.php.html │ │ │ │ └── _vendor---de77---TGA.php.html │ │ │ ├── Internal-Operations │ │ │ │ ├── WideImage_Operation_AddNoise.html │ │ │ │ ├── WideImage_Operation_ApplyConvolution.html │ │ │ │ ├── WideImage_Operation_ApplyFilter.html │ │ │ │ ├── WideImage_Operation_ApplyMask.html │ │ │ │ ├── WideImage_Operation_AsGrayscale.html │ │ │ │ ├── WideImage_Operation_AsNegative.html │ │ │ │ ├── WideImage_Operation_AutoCrop.html │ │ │ │ ├── WideImage_Operation_CopyChannelsPalette.html │ │ │ │ ├── WideImage_Operation_CopyChannelsTrueColor.html │ │ │ │ ├── WideImage_Operation_CorrectGamma.html │ │ │ │ ├── WideImage_Operation_Crop.html │ │ │ │ ├── WideImage_Operation_Flip.html │ │ │ │ ├── WideImage_Operation_GetMask.html │ │ │ │ ├── WideImage_Operation_InvalidFitMethodException.html │ │ │ │ ├── WideImage_Operation_InvalidResizeDimensionException.html │ │ │ │ ├── WideImage_Operation_Merge.html │ │ │ │ ├── WideImage_Operation_Mirror.html │ │ │ │ ├── WideImage_Operation_Resize.html │ │ │ │ ├── WideImage_Operation_ResizeCanvas.html │ │ │ │ ├── WideImage_Operation_Rotate.html │ │ │ │ ├── WideImage_Operation_RoundCorners.html │ │ │ │ ├── WideImage_Operation_Unsharp.html │ │ │ │ ├── _Operation---AddNoise.php.html │ │ │ │ ├── _Operation---ApplyConvolution.php.html │ │ │ │ ├── _Operation---ApplyFilter.php.html │ │ │ │ ├── _Operation---ApplyMask.php.html │ │ │ │ ├── _Operation---AsGrayscale.php.html │ │ │ │ ├── _Operation---AsNegative.php.html │ │ │ │ ├── _Operation---AutoCrop.php.html │ │ │ │ ├── _Operation---CopyChannelsPalette.php.html │ │ │ │ ├── _Operation---CopyChannelsTrueColor.php.html │ │ │ │ ├── _Operation---CorrectGamma.php.html │ │ │ │ ├── _Operation---Crop.php.html │ │ │ │ ├── _Operation---Flip.php.html │ │ │ │ ├── _Operation---GetMask.php.html │ │ │ │ ├── _Operation---Merge.php.html │ │ │ │ ├── _Operation---Mirror.php.html │ │ │ │ ├── _Operation---Resize.php.html │ │ │ │ ├── _Operation---ResizeCanvas.php.html │ │ │ │ ├── _Operation---Rotate.php.html │ │ │ │ ├── _Operation---RoundCorners.php.html │ │ │ │ └── _Operation---Unsharp.php.html │ │ │ ├── Internals │ │ │ │ ├── WideImage_Coordinate.html │ │ │ │ ├── WideImage_MapperFactory.html │ │ │ │ ├── WideImage_OperationFactory.html │ │ │ │ ├── _Coordinate.php.html │ │ │ │ └── _OperationFactory.php.html │ │ │ ├── WideImage │ │ │ │ ├── WideImage.html │ │ │ │ ├── WideImage_Canvas.html │ │ │ │ ├── WideImage_Font_GDF.html │ │ │ │ ├── WideImage_Font_PS.html │ │ │ │ ├── WideImage_Font_TTF.html │ │ │ │ ├── WideImage_Image.html │ │ │ │ ├── WideImage_PaletteImage.html │ │ │ │ ├── WideImage_TrueColorImage.html │ │ │ │ ├── _Canvas.php.html │ │ │ │ ├── _Exception.php.html │ │ │ │ ├── _Font---GDF.php.html │ │ │ │ ├── _Font---PS.php.html │ │ │ │ ├── _Font---TTF.php.html │ │ │ │ ├── _Image.php.html │ │ │ │ ├── _MapperFactory.php.html │ │ │ │ ├── _PaletteImage.php.html │ │ │ │ ├── _TrueColorImage.php.html │ │ │ │ └── _WideImage.php.html │ │ │ ├── classtrees_Exceptions.html │ │ │ ├── classtrees_Internal-Mappers.html │ │ │ ├── classtrees_Internal-Operations.html │ │ │ ├── classtrees_Internals.html │ │ │ ├── classtrees_WideImage.html │ │ │ ├── elementindex.html │ │ │ ├── elementindex_Exceptions.html │ │ │ ├── elementindex_Internal-Mappers.html │ │ │ ├── elementindex_Internal-Operations.html │ │ │ ├── elementindex_Internals.html │ │ │ ├── elementindex_WideImage.html │ │ │ ├── errors.html │ │ │ ├── index.html │ │ │ ├── li_Exceptions.html │ │ │ ├── li_Internal-Mappers.html │ │ │ ├── li_Internal-Operations.html │ │ │ ├── li_Internals.html │ │ │ ├── li_WideImage.html │ │ │ └── media │ │ │ │ ├── background.png │ │ │ │ ├── empty.png │ │ │ │ └── style.css │ │ │ ├── gpl.txt │ │ │ ├── lgpl.txt │ │ │ ├── lib │ │ │ ├── Canvas.php │ │ │ ├── Coordinate.php │ │ │ ├── Exception.php │ │ │ ├── Font │ │ │ │ ├── GDF.php │ │ │ │ ├── PS.php │ │ │ │ └── TTF.php │ │ │ ├── Image.php │ │ │ ├── Mapper │ │ │ │ ├── BMP.php │ │ │ │ ├── GD.php │ │ │ │ ├── GD2.php │ │ │ │ ├── GIF.php │ │ │ │ ├── JPEG.php │ │ │ │ ├── PNG.php │ │ │ │ └── TGA.php │ │ │ ├── MapperFactory.php │ │ │ ├── Operation │ │ │ │ ├── AddNoise.php │ │ │ │ ├── ApplyConvolution.php │ │ │ │ ├── ApplyFilter.php │ │ │ │ ├── ApplyMask.php │ │ │ │ ├── AsGrayscale.php │ │ │ │ ├── AsNegative.php │ │ │ │ ├── AutoCrop.php │ │ │ │ ├── CopyChannelsPalette.php │ │ │ │ ├── CopyChannelsTrueColor.php │ │ │ │ ├── CorrectGamma.php │ │ │ │ ├── Crop.php │ │ │ │ ├── Flip.php │ │ │ │ ├── GetMask.php │ │ │ │ ├── Merge.php │ │ │ │ ├── Mirror.php │ │ │ │ ├── Resize.php │ │ │ │ ├── ResizeCanvas.php │ │ │ │ ├── Rotate.php │ │ │ │ ├── RoundCorners.php │ │ │ │ └── Unsharp.php │ │ │ ├── OperationFactory.php │ │ │ ├── PaletteImage.php │ │ │ ├── TrueColorImage.php │ │ │ ├── WideImage.php │ │ │ └── vendor │ │ │ │ └── de77 │ │ │ │ ├── BMP.php │ │ │ │ └── TGA.php │ │ │ └── test │ │ │ ├── images │ │ │ ├── 100x100-blue-alpha.png │ │ │ ├── 100x100-color-hole.gif │ │ │ ├── 100x100-color-hole.png │ │ │ ├── 100x100-rainbow.png │ │ │ ├── 100x100-red-spot-half-cut.png │ │ │ ├── 100x100-red-spot.png │ │ │ ├── 100x100-red-transparent.gif │ │ │ ├── 100x100-rgbyg.png │ │ │ ├── 100x100-square-overlay.png │ │ │ ├── 100x50-rgbt.gif │ │ │ ├── 75x25-gray.png │ │ │ ├── actually-a-png.jpg │ │ │ ├── bmp │ │ │ │ ├── rainbow-16b-x.bmp │ │ │ │ ├── rainbow-16b.bmp │ │ │ │ ├── rainbow-24b.bmp │ │ │ │ ├── rainbow-32b.bmp │ │ │ │ └── rainbow-palette-rle.bmp │ │ │ ├── fakeimage.png │ │ │ ├── fgnl-bmp.jpg │ │ │ ├── fgnl.bmp │ │ │ ├── fgnl.jpg │ │ │ ├── image-actually-foo.foo2 │ │ │ ├── image.foo │ │ │ ├── logo.gif │ │ │ └── splat.tga │ │ │ ├── run.bat │ │ │ ├── run.sh │ │ │ ├── test-init.php │ │ │ └── tests │ │ │ ├── CanvasTest.php │ │ │ ├── CoordinateTest.php │ │ │ ├── ImageTest.php │ │ │ ├── Mapper │ │ │ ├── BMPTest.php │ │ │ ├── GD2Test.php │ │ │ ├── GDTest.php │ │ │ ├── GIFTest.php │ │ │ ├── JPEGTest.php │ │ │ ├── PNGTest.php │ │ │ └── TGATest.php │ │ │ ├── MapperFactoryTest.php │ │ │ ├── Operation │ │ │ ├── ApplyConvolutionTest.php │ │ │ ├── ApplyFilterTest.php │ │ │ ├── ApplyMaskTest.php │ │ │ ├── AsGrayscaleTest.php │ │ │ ├── AsNegativeTest.php │ │ │ ├── AutoCrop.test.php │ │ │ ├── CorrectGammaTest.php │ │ │ ├── CropTest.php │ │ │ ├── FlipTest.php │ │ │ ├── GetChannelsTest.php │ │ │ ├── GetMaskTest.php │ │ │ ├── MergeTest.php │ │ │ ├── MirrorTest.php │ │ │ ├── ResizeCanvasTest.php │ │ │ ├── ResizeTest.php │ │ │ ├── RotateTest.php │ │ │ ├── RoundCornersTest.php │ │ │ └── UnsharpTest.php │ │ │ ├── OperationFactoryTest.php │ │ │ ├── PaletteImageTest.php │ │ │ ├── TrueColorImageTest.php │ │ │ └── WideImageTest.php │ │ ├── plugins │ │ └── rsc │ │ │ ├── COPYING │ │ │ ├── cloudfiles.php │ │ │ ├── cloudfiles_exceptions.php │ │ │ ├── cloudfiles_http.php │ │ │ ├── filemanager.rsc.class.php │ │ │ ├── filemanager.rsc.config.php │ │ │ └── share │ │ │ ├── cacert.pem │ │ │ ├── magic │ │ │ ├── magic.mgc │ │ │ ├── magic.mime │ │ │ └── magic.mime.mgc │ │ └── user.config.php ├── config │ └── .gitkeep ├── controllers │ ├── .gitkeep │ └── FilemanagerLaravelController.php ├── lang │ └── .gitkeep ├── migrations │ └── .gitkeep ├── routes.php └── views │ ├── .gitkeep │ └── filemanager │ └── index.blade.php └── tests └── .gitkeep /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | composer.phar 3 | composer.lock 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | 3 | php: 4 | - 5.3 5 | - 5.4 6 | - 5.5 7 | - 5.6 8 | - hhvm 9 | 10 | before_script: 11 | - composer self-update 12 | - composer install --prefer-source --no-interaction --dev 13 | 14 | script: phpunit 15 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Guillermo Martínez 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pqb/filemanager-laravel", 3 | "description": "Filemanager for Laravel", 4 | "license": "MIT", 5 | "authors": [ 6 | { 7 | "name": "Guillermo M.", 8 | "email": "guille_55_88@hotmail.com" 9 | } 10 | ], 11 | "require": { 12 | "php": ">=5.4.0", 13 | "illuminate/support": "5.0.*|5.1.*|5.2.*|5.3.*|5.4.*|5.5.*", 14 | "intervention/image": "2.*" 15 | }, 16 | "autoload": { 17 | "psr-0": { 18 | "Pqb\\FilemanagerLaravel\\": "src/" 19 | } 20 | }, 21 | "minimum-stability": "stable" 22 | } 23 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | ./tests/ 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/.gitkeep -------------------------------------------------------------------------------- /public/filemanager/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/.gitignore -------------------------------------------------------------------------------- /public/filemanager/changelog: -------------------------------------------------------------------------------- 1 | From version 1.3.0 to 1.4.0 2 | --------------------------- 3 | - Modal dialog available for CKEditor | #205 4 | - Security : checking for permissions before executing actions | #251 5 | - Removing regex modifiers in config file to ease other languages portability 6 | - Supporting extension changes ('rename' action) | #247, #249 7 | 8 | -------------------------------------------------------------------------------- /public/filemanager/images/accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/accept.png -------------------------------------------------------------------------------- /public/filemanager/images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/ajax-loader.gif -------------------------------------------------------------------------------- /public/filemanager/images/application_view_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/application_view_icons.png -------------------------------------------------------------------------------- /public/filemanager/images/application_view_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/application_view_list.png -------------------------------------------------------------------------------- /public/filemanager/images/bin_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/bin_closed.png -------------------------------------------------------------------------------- /public/filemanager/images/bullet_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/bullet_arrow_down.png -------------------------------------------------------------------------------- /public/filemanager/images/bullet_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/bullet_arrow_up.png -------------------------------------------------------------------------------- /public/filemanager/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/download.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_Close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_Close.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_Documents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_Documents.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_Favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_Favorites.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_Image.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_Movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_Movie.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_Music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_Music.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_Net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_Net.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_Open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_Open.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_ProgramFiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_ProgramFiles.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/_Works.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/_Works.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/aac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/aac.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/avi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/avi.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/bmp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/bmp.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/chm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/chm.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/css.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/default.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/dll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/dll.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/doc.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/docx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/docx.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/fla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/fla.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/gif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/gif.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/htm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/htm.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/html.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/ini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/ini.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/jar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/jar.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/jpeg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/jpeg.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/jpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/jpg.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/js.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/lasso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/lasso.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/mdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/mdb.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/mov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/mov.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/mp3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/mp3.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/mp4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/mp4.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/mpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/mpg.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/ogg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/ogg.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/ogv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/ogv.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/other_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/other_image.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/other_movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/other_movie.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/other_music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/other_music.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/other_music2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/other_music2.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/pdf.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/php.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/png.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/ppt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/ppt.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/py.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/py.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/rb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/rb.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/real.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/real.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/reg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/reg.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/rtf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/rtf.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/sql.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/swf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/swf.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/txt.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/vbs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/vbs.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/wav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/wav.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/webm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/webm.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/wma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/wma.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/wmv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/wmv.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/xls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/xls.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/xlsx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/xlsx.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/xml.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/xsl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/xsl.png -------------------------------------------------------------------------------- /public/filemanager/images/fileicons/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/fileicons/zip.png -------------------------------------------------------------------------------- /public/filemanager/images/folder_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/folder_add.png -------------------------------------------------------------------------------- /public/filemanager/images/house.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/house.png -------------------------------------------------------------------------------- /public/filemanager/images/move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/move.png -------------------------------------------------------------------------------- /public/filemanager/images/parentfolder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/parentfolder.png -------------------------------------------------------------------------------- /public/filemanager/images/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/pencil.png -------------------------------------------------------------------------------- /public/filemanager/images/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/plus.png -------------------------------------------------------------------------------- /public/filemanager/images/replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/replace.png -------------------------------------------------------------------------------- /public/filemanager/images/reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/reset.png -------------------------------------------------------------------------------- /public/filemanager/images/tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/tag.png -------------------------------------------------------------------------------- /public/filemanager/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/upload.png -------------------------------------------------------------------------------- /public/filemanager/images/wait30trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/images/wait30trans.gif -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/.gitattributes: -------------------------------------------------------------------------------- 1 | *.txt text 2 | *.js text 3 | *.html text 4 | *.md text 5 | *.json text 6 | *.yml text 7 | *.css text 8 | *.svg text 9 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /npm-debug.log 3 | test.html 4 | .tern-* 5 | *~ 6 | *.swp 7 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2014 by Marijn Haverbeke and others 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/README.md: -------------------------------------------------------------------------------- 1 | # CodeMirror 2 | [![Build Status](https://secure.travis-ci.org/marijnh/CodeMirror.png?branch=master)](http://travis-ci.org/marijnh/CodeMirror) 3 | [![NPM version](https://badge.fury.io/js/codemirror.png)](http://badge.fury.io/js/codemirror) 4 | 5 | CodeMirror is a JavaScript component that provides a code editor in 6 | the browser. When a mode is available for the language you are coding 7 | in, it will color your code, and optionally help with indentation. 8 | 9 | The project page is http://codemirror.net 10 | The manual is at http://codemirror.net/doc/manual.html 11 | The contributing guidelines are in [CONTRIBUTING.md](https://github.com/marijnh/CodeMirror/blob/master/CONTRIBUTING.md) 12 | -------------------------------------------------------------------------------- /public/filemanager/scripts/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/filemanager/scripts/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/filemanager/scripts/CodeMirror/addon/display/fullscreen.js: -------------------------------------------------------------------------------- 1 | (function(mod) { 2 | if (typeof exports == "object" && typeof module == "object") // CommonJS 3 | mod(require("../../lib/codemirror")); 4 | else if (typeof define == "function" && define.amd) // AMD 5 | define(["../../lib/codemirror"], mod); 6 | else // Plain browser env 7 | mod(CodeMirror); 8 | })(function(CodeMirror) { 9 | "use strict"; 10 | 11 | CodeMirror.defineOption("fullScreen", false, function(cm, val, old) { 12 | if (old == CodeMirror.Init) old = false; 13 | if (!old == !val) return; 14 | if (val) setFullscreen(cm); 15 | else setNormal(cm); 16 | }); 17 | 18 | function setFullscreen(cm) { 19 | var wrap = cm.getWrapperElement(); 20 | cm.state.fullScreenRestore = {scrollTop: window.pageYOffset, scrollLeft: window.pageXOffset, 21 | width: wrap.style.width, height: wrap.style.height}; 22 | wrap.style.width = ""; 23 | wrap.style.height = "auto"; 24 | wrap.className += " CodeMirror-fullscreen"; 25 | document.documentElement.style.overflow = "hidden"; 26 | cm.refresh(); 27 | } 28 | 29 | function setNormal(cm) { 30 | var wrap = cm.getWrapperElement(); 31 | wrap.className = wrap.className.replace(/\s*CodeMirror-fullscreen\b/, ""); 32 | document.documentElement.style.overflow = ""; 33 | var info = cm.state.fullScreenRestore; 34 | wrap.style.width = info.width; wrap.style.height = info.height; 35 | window.scrollTo(info.scrollLeft, info.scrollTop); 36 | cm.refresh(); 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/edit/continuelist.js: -------------------------------------------------------------------------------- 1 | (function(mod) { 2 | if (typeof exports == "object" && typeof module == "object") // CommonJS 3 | mod(require("../../lib/codemirror")); 4 | else if (typeof define == "function" && define.amd) // AMD 5 | define(["../../lib/codemirror"], mod); 6 | else // Plain browser env 7 | mod(CodeMirror); 8 | })(function(CodeMirror) { 9 | "use strict"; 10 | 11 | var listRE = /^(\s*)([*+-]|(\d+)\.)(\s*)/, 12 | unorderedBullets = "*+-"; 13 | 14 | CodeMirror.commands.newlineAndIndentContinueMarkdownList = function(cm) { 15 | if (cm.getOption("disableInput")) return CodeMirror.Pass; 16 | var ranges = cm.listSelections(), replacements = []; 17 | for (var i = 0; i < ranges.length; i++) { 18 | var pos = ranges[i].head, match; 19 | var inList = cm.getStateAfter(pos.line).list !== false; 20 | 21 | if (!ranges[i].empty() || !inList || !(match = cm.getLine(pos.line).match(listRE))) { 22 | cm.execCommand("newlineAndIndent"); 23 | return; 24 | } 25 | var indent = match[1], after = match[4]; 26 | var bullet = unorderedBullets.indexOf(match[2]) >= 0 27 | ? match[2] 28 | : (parseInt(match[3], 10) + 1) + "."; 29 | 30 | replacements[i] = "\n" + indent + bullet + after; 31 | } 32 | 33 | cm.replaceSelections(replacements); 34 | }; 35 | }); 36 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/edit/trailingspace.js: -------------------------------------------------------------------------------- 1 | (function(mod) { 2 | if (typeof exports == "object" && typeof module == "object") // CommonJS 3 | mod(require("../../lib/codemirror")); 4 | else if (typeof define == "function" && define.amd) // AMD 5 | define(["../../lib/codemirror"], mod); 6 | else // Plain browser env 7 | mod(CodeMirror); 8 | })(function(CodeMirror) { 9 | CodeMirror.defineOption("showTrailingSpace", false, function(cm, val, prev) { 10 | if (prev == CodeMirror.Init) prev = false; 11 | if (prev && !val) 12 | cm.removeOverlay("trailingspace"); 13 | else if (!prev && val) 14 | cm.addOverlay({ 15 | token: function(stream) { 16 | for (var l = stream.string.length, i = l; i && /\s/.test(stream.string.charAt(i - 1)); --i) {} 17 | if (i > stream.pos) { stream.pos = i; return null; } 18 | stream.pos = l; 19 | return "trailingspace"; 20 | }, 21 | name: "trailingspace" 22 | }); 23 | }); 24 | }); 25 | -------------------------------------------------------------------------------- /public/filemanager/scripts/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 | color: #555; 14 | cursor: pointer; 15 | } 16 | .CodeMirror-foldgutter-open:after { 17 | content: "\25BE"; 18 | } 19 | .CodeMirror-foldgutter-folded:after { 20 | content: "\25B8"; 21 | } 22 | -------------------------------------------------------------------------------- /public/filemanager/scripts/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 | .CodeMirror-hint-active { 36 | background: #08f; 37 | color: white; 38 | } 39 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/lint/coffeescript-lint.js: -------------------------------------------------------------------------------- 1 | // Depends on coffeelint.js from http://www.coffeelint.org/js/coffeelint.js 2 | 3 | // declare global: coffeelint 4 | 5 | (function(mod) { 6 | if (typeof exports == "object" && typeof module == "object") // CommonJS 7 | mod(require("../../lib/codemirror")); 8 | else if (typeof define == "function" && define.amd) // AMD 9 | define(["../../lib/codemirror"], mod); 10 | else // Plain browser env 11 | mod(CodeMirror); 12 | })(function(CodeMirror) { 13 | "use strict"; 14 | 15 | CodeMirror.registerHelper("lint", "coffeescript", function(text) { 16 | var found = []; 17 | var parseError = function(err) { 18 | var loc = err.lineNumber; 19 | found.push({from: CodeMirror.Pos(loc-1, 0), 20 | to: CodeMirror.Pos(loc, 0), 21 | severity: err.level, 22 | message: err.message}); 23 | }; 24 | try { 25 | var res = coffeelint.lint(text); 26 | for(var i = 0; i < res.length; i++) { 27 | parseError(res[i]); 28 | } 29 | } catch(e) { 30 | found.push({from: CodeMirror.Pos(e.location.first_line, 0), 31 | to: CodeMirror.Pos(e.location.last_line, e.location.last_column), 32 | severity: 'error', 33 | message: e.message}); 34 | } 35 | return found; 36 | }); 37 | 38 | }); 39 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/lint/css-lint.js: -------------------------------------------------------------------------------- 1 | // Depends on csslint.js from https://github.com/stubbornella/csslint 2 | 3 | // declare global: CSSLint 4 | 5 | (function(mod) { 6 | if (typeof exports == "object" && typeof module == "object") // CommonJS 7 | mod(require("../../lib/codemirror")); 8 | else if (typeof define == "function" && define.amd) // AMD 9 | define(["../../lib/codemirror"], mod); 10 | else // Plain browser env 11 | mod(CodeMirror); 12 | })(function(CodeMirror) { 13 | "use strict"; 14 | 15 | CodeMirror.registerHelper("lint", "css", function(text) { 16 | var found = []; 17 | if (!window.CSSLint) return found; 18 | var results = CSSLint.verify(text), messages = results.messages, message = null; 19 | for ( var i = 0; i < messages.length; i++) { 20 | message = messages[i]; 21 | var startLine = message.line -1, endLine = message.line -1, startCol = message.col -1, endCol = message.col; 22 | found.push({ 23 | from: CodeMirror.Pos(startLine, startCol), 24 | to: CodeMirror.Pos(endLine, endCol), 25 | message: message.message, 26 | severity : message.type 27 | }); 28 | } 29 | return found; 30 | }); 31 | 32 | }); 33 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/lint/json-lint.js: -------------------------------------------------------------------------------- 1 | // Depends on jsonlint.js from https://github.com/zaach/jsonlint 2 | 3 | // declare global: jsonlint 4 | 5 | (function(mod) { 6 | if (typeof exports == "object" && typeof module == "object") // CommonJS 7 | mod(require("../../lib/codemirror")); 8 | else if (typeof define == "function" && define.amd) // AMD 9 | define(["../../lib/codemirror"], mod); 10 | else // Plain browser env 11 | mod(CodeMirror); 12 | })(function(CodeMirror) { 13 | "use strict"; 14 | 15 | CodeMirror.registerHelper("lint", "json", function(text) { 16 | var found = []; 17 | jsonlint.parseError = function(str, hash) { 18 | var loc = hash.loc; 19 | found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column), 20 | to: CodeMirror.Pos(loc.last_line - 1, loc.last_column), 21 | message: str}); 22 | }; 23 | try { jsonlint.parse(text); } 24 | catch(e) {} 25 | return found; 26 | }); 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/lint/yaml-lint.js: -------------------------------------------------------------------------------- 1 | (function(mod) { 2 | if (typeof exports == "object" && typeof module == "object") // CommonJS 3 | mod(require("../../lib/codemirror")); 4 | else if (typeof define == "function" && define.amd) // AMD 5 | define(["../../lib/codemirror"], mod); 6 | else // Plain browser env 7 | mod(CodeMirror); 8 | })(function(CodeMirror) { 9 | "use strict"; 10 | 11 | // Depends on js-yaml.js from https://github.com/nodeca/js-yaml 12 | 13 | // declare global: jsyaml 14 | 15 | CodeMirror.registerHelper("lint", "yaml", function(text) { 16 | var found = []; 17 | try { jsyaml.load(text); } 18 | catch(e) { 19 | var loc = e.mark; 20 | found.push({ from: CodeMirror.Pos(loc.line, loc.column), to: CodeMirror.Pos(loc.line, loc.column), message: e.message }); 21 | } 22 | return found; 23 | }); 24 | 25 | }); 26 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/mode/multiplex_test.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | CodeMirror.defineMode("markdown_with_stex", function(){ 3 | var inner = CodeMirror.getMode({}, "stex"); 4 | var outer = CodeMirror.getMode({}, "markdown"); 5 | 6 | var innerOptions = { 7 | open: '$', 8 | close: '$', 9 | mode: inner, 10 | delimStyle: 'delim', 11 | innerStyle: 'inner' 12 | }; 13 | 14 | return CodeMirror.multiplexingMode(outer, innerOptions); 15 | }); 16 | 17 | var mode = CodeMirror.getMode({}, "markdown_with_stex"); 18 | 19 | function MT(name) { 20 | test.mode( 21 | name, 22 | mode, 23 | Array.prototype.slice.call(arguments, 1), 24 | 'multiplexing'); 25 | } 26 | 27 | MT( 28 | "stexInsideMarkdown", 29 | "[strong **Equation:**] [delim $][inner&tag \\pi][delim $]"); 30 | })(); 31 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/runmode/colorize.js: -------------------------------------------------------------------------------- 1 | (function(mod) { 2 | if (typeof exports == "object" && typeof module == "object") // CommonJS 3 | mod(require("../../lib/codemirror"), require("./runmode")); 4 | else if (typeof define == "function" && define.amd) // AMD 5 | define(["../../lib/codemirror", "./runmode"], mod); 6 | else // Plain browser env 7 | mod(CodeMirror); 8 | })(function(CodeMirror) { 9 | "use strict"; 10 | 11 | var isBlock = /^(p|li|div|h\\d|pre|blockquote|td)$/; 12 | 13 | function textContent(node, out) { 14 | if (node.nodeType == 3) return out.push(node.nodeValue); 15 | for (var ch = node.firstChild; ch; ch = ch.nextSibling) { 16 | textContent(ch, out); 17 | if (isBlock.test(node.nodeType)) out.push("\n"); 18 | } 19 | } 20 | 21 | CodeMirror.colorize = function(collection, defaultMode) { 22 | if (!collection) collection = document.body.getElementsByTagName("pre"); 23 | 24 | for (var i = 0; i < collection.length; ++i) { 25 | var node = collection[i]; 26 | var mode = node.getAttribute("data-lang") || defaultMode; 27 | if (!mode) continue; 28 | 29 | var text = []; 30 | textContent(node, text); 31 | node.innerHTML = ""; 32 | CodeMirror.runMode(text.join(""), mode, node); 33 | 34 | node.className += " cm-s-default"; 35 | } 36 | }; 37 | }); 38 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/scroll/scrollpastend.js: -------------------------------------------------------------------------------- 1 | (function(mod) { 2 | if (typeof exports == "object" && typeof module == "object") // CommonJS 3 | mod(require("../../lib/codemirror")); 4 | else if (typeof define == "function" && define.amd) // AMD 5 | define(["../../lib/codemirror"], mod); 6 | else // Plain browser env 7 | mod(CodeMirror); 8 | })(function(CodeMirror) { 9 | "use strict"; 10 | 11 | CodeMirror.defineOption("scrollPastEnd", false, function(cm, val, old) { 12 | if (old && old != CodeMirror.Init) { 13 | cm.off("change", onChange); 14 | cm.off("refresh", updateBottomMargin); 15 | cm.display.lineSpace.parentNode.style.paddingBottom = ""; 16 | cm.state.scrollPastEndPadding = null; 17 | } 18 | if (val) { 19 | cm.on("change", onChange); 20 | cm.on("refresh", updateBottomMargin); 21 | updateBottomMargin(cm); 22 | } 23 | }); 24 | 25 | function onChange(cm, change) { 26 | if (CodeMirror.changeEnd(change).line == cm.lastLine()) 27 | updateBottomMargin(cm); 28 | } 29 | 30 | function updateBottomMargin(cm) { 31 | var padding = ""; 32 | if (cm.lineCount() > 1) { 33 | var totalH = cm.display.scroller.clientHeight - 30, 34 | lastLineH = cm.getLineHandle(cm.lastLine()).height; 35 | padding = (totalH - lastLineH) + "px"; 36 | } 37 | if (cm.state.scrollPastEndPadding != padding) { 38 | cm.state.scrollPastEndPadding = padding; 39 | cm.display.lineSpace.parentNode.style.paddingBottom = padding; 40 | cm.setSize(); 41 | } 42 | } 43 | }); 44 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/addon/tern/worker.js: -------------------------------------------------------------------------------- 1 | // declare global: tern, server 2 | 3 | var server; 4 | 5 | this.onmessage = function(e) { 6 | var data = e.data; 7 | switch (data.type) { 8 | case "init": return startServer(data.defs, data.plugins, data.scripts); 9 | case "add": return server.addFile(data.name, data.text); 10 | case "del": return server.delFile(data.name); 11 | case "req": return server.request(data.body, function(err, reqData) { 12 | postMessage({id: data.id, body: reqData, err: err && String(err)}); 13 | }); 14 | case "getFile": 15 | var c = pending[data.id]; 16 | delete pending[data.id]; 17 | return c(data.err, data.text); 18 | default: throw new Error("Unknown message type: " + data.type); 19 | } 20 | }; 21 | 22 | var nextId = 0, pending = {}; 23 | function getFile(file, c) { 24 | postMessage({type: "getFile", name: file, id: ++nextId}); 25 | pending[nextId] = c; 26 | } 27 | 28 | function startServer(defs, plugins, scripts) { 29 | if (scripts) importScripts.apply(null, scripts); 30 | 31 | server = new tern.Server({ 32 | getFile: getFile, 33 | async: true, 34 | defs: defs, 35 | plugins: plugins 36 | }); 37 | } 38 | 39 | var console = { 40 | log: function(v) { postMessage({type: "debug", message: v}); } 41 | }; 42 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/bin/authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' >> AUTHORS.tmp 4 | echo -e "List of CodeMirror contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/bin/lint: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var lint = require("../test/lint/lint"), 4 | path = require("path"); 5 | 6 | if (process.argv.length > 2) { 7 | lint.checkDir(process.argv[2]); 8 | } else { 9 | process.chdir(path.resolve(__dirname, "..")); 10 | lint.checkDir("lib"); 11 | lint.checkDir("mode"); 12 | lint.checkDir("addon"); 13 | lint.checkDir("keymap"); 14 | } 15 | 16 | process.exit(lint.success() ? 0 : 1); 17 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CodeMirror", 3 | "main": ["lib/codemirror.js", "lib/codemirror.css"], 4 | "ignore": [ 5 | "**/.*", 6 | "node_modules", 7 | "components", 8 | "bin", 9 | "demo", 10 | "doc", 11 | "test", 12 | "index.html", 13 | "package.json" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/demo/closetag.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Close-Tag Demo 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 18 | 30 | 31 |
32 |

Close-Tag Demo

33 |
34 | 35 | 41 |
42 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/doc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/CodeMirror/doc/logo.png -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/mode/diff/diff.js: -------------------------------------------------------------------------------- 1 | (function(mod) { 2 | if (typeof exports == "object" && typeof module == "object") // CommonJS 3 | mod(require("../../lib/codemirror")); 4 | else if (typeof define == "function" && define.amd) // AMD 5 | define(["../../lib/codemirror"], mod); 6 | else // Plain browser env 7 | mod(CodeMirror); 8 | })(function(CodeMirror) { 9 | "use strict"; 10 | 11 | CodeMirror.defineMode("diff", function() { 12 | 13 | var TOKEN_NAMES = { 14 | '+': 'positive', 15 | '-': 'negative', 16 | '@': 'meta' 17 | }; 18 | 19 | return { 20 | token: function(stream) { 21 | var tw_pos = stream.string.search(/[\t ]+?$/); 22 | 23 | if (!stream.sol() || tw_pos === 0) { 24 | stream.skipToEnd(); 25 | return ("error " + ( 26 | TOKEN_NAMES[stream.string.charAt(0)] || '')).replace(/ $/, ''); 27 | } 28 | 29 | var token_name = TOKEN_NAMES[stream.peek()] || stream.skipToEnd(); 30 | 31 | if (tw_pos === -1) { 32 | stream.skipToEnd(); 33 | } else { 34 | stream.pos = tw_pos; 35 | } 36 | 37 | return token_name; 38 | } 39 | }; 40 | }); 41 | 42 | CodeMirror.defineMIME("text/x-diff", "diff"); 43 | 44 | }); 45 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/mode/ecl/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: ECL mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

ECL mode

27 |
45 | 48 | 49 |

Based on CodeMirror's clike mode. For more information see HPCC Systems web site.

50 |

MIME types defined: text/x-ecl.

51 | 52 |
53 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/mode/http/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: HTTP mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

HTTP mode

27 | 28 | 29 |
39 | 40 | 43 | 44 |

MIME types defined: message/http.

45 |
46 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/mode/jinja2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Jinja2 mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

Jinja2 mode

27 |
45 | 50 |
51 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/mode/ntriples/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: NTriples mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 15 | 28 | 29 |
30 |

NTriples mode

31 |
32 | 39 |
40 | 41 | 44 |

MIME types defined: text/n-triples.

45 |
46 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/mode/ruby/test.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby"); 3 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); } 4 | 5 | MT("divide_equal_operator", 6 | "[variable bar] [operator /=] [variable foo]"); 7 | 8 | MT("divide_equal_operator_no_spacing", 9 | "[variable foo][operator /=][number 42]"); 10 | 11 | })(); 12 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/mode/rust/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Rust mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

Rust mode

27 | 28 | 29 |
52 | 53 | 58 | 59 |

MIME types defined: text/x-rustsrc.

60 |
61 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/mode/solr/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Solr mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 20 | 33 | 34 |
35 |

Solr mode

36 | 37 |
38 | 47 |
48 | 49 | 55 | 56 |

MIME types defined: text/x-solr.

57 |
58 | -------------------------------------------------------------------------------- /public/filemanager/scripts/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/filemanager/scripts/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/filemanager/scripts/CodeMirror/mode/z80/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Z80 assembly mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

Z80 assembly mode

27 | 28 | 29 |
44 | 45 | 50 | 51 |

MIME type defined: text/x-z80.

52 |
53 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codemirror", 3 | "version":"4.0.4", 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 | "bugs": "http://github.com/marijnh/CodeMirror/issues", 13 | "keywords": ["JavaScript", "CodeMirror", "Editor"], 14 | "homepage": "http://codemirror.net", 15 | "maintainers":[{"name": "Marijn Haverbeke", 16 | "email": "marijnh@gmail.com", 17 | "web": "http://marijnhaverbeke.nl"}], 18 | "repository": {"type": "git", 19 | "url": "https://github.com/marijnh/CodeMirror.git"} 20 | } 21 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/test/mode_test.css: -------------------------------------------------------------------------------- 1 | .mt-output .mt-token { 2 | border: 1px solid #ddd; 3 | white-space: pre; 4 | font-family: "Consolas", monospace; 5 | text-align: center; 6 | } 7 | 8 | .mt-output .mt-style { 9 | font-size: x-small; 10 | } 11 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/test/phantom_driver.js: -------------------------------------------------------------------------------- 1 | var page = require('webpage').create(); 2 | 3 | page.open("http://localhost:3000/test/index.html", function (status) { 4 | if (status != "success") { 5 | console.log("page couldn't be loaded successfully"); 6 | phantom.exit(1); 7 | } 8 | waitFor(function () { 9 | return page.evaluate(function () { 10 | var output = document.getElementById('status'); 11 | if (!output) { return false; } 12 | return (/^(\d+ failures?|all passed)/i).test(output.innerText); 13 | }); 14 | }, function () { 15 | var failed = page.evaluate(function () { return window.failed; }); 16 | var output = page.evaluate(function () { 17 | return document.getElementById('output').innerText + "\n" + 18 | document.getElementById('status').innerText; 19 | }); 20 | console.log(output); 21 | phantom.exit(failed > 0 ? 1 : 0); 22 | }); 23 | }); 24 | 25 | function waitFor (test, cb) { 26 | if (test()) { 27 | cb(); 28 | } else { 29 | setTimeout(function () { waitFor(test, cb); }, 250); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/test/run.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var lint = require("./lint/lint"); 4 | 5 | lint.checkDir("mode"); 6 | lint.checkDir("lib"); 7 | lint.checkDir("addon"); 8 | lint.checkDir("keymap"); 9 | 10 | var ok = lint.success(); 11 | 12 | var files = new (require('node-static').Server)(); 13 | 14 | var server = require('http').createServer(function (req, res) { 15 | req.addListener('end', function () { 16 | files.serve(req, res, function (err/*, result */) { 17 | if (err) { 18 | console.error(err); 19 | process.exit(1); 20 | } 21 | }); 22 | }).resume(); 23 | }).addListener('error', function (err) { 24 | throw err; 25 | }).listen(3000, function () { 26 | var childProcess = require('child_process'); 27 | var phantomjs = require("phantomjs"); 28 | var childArgs = [ 29 | require("path").join(__dirname, 'phantom_driver.js') 30 | ]; 31 | childProcess.execFile(phantomjs.path, childArgs, function (err, stdout, stderr) { 32 | server.close(); 33 | console.log(stdout); 34 | if (err) console.error(err); 35 | if (stderr) console.error(stderr); 36 | process.exit(err || stderr || !ok ? 1 : 0); 37 | }); 38 | }); 39 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/theme/3024-day.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: 3024 day 4 | Author: Jan T. Sott (http://github.com/idleberg) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-3024-day.CodeMirror {background: #f7f7f7; color: #3a3432;} 12 | .cm-s-3024-day div.CodeMirror-selected {background: #d6d5d4 !important;} 13 | .cm-s-3024-day .CodeMirror-gutters {background: #f7f7f7; border-right: 0px;} 14 | .cm-s-3024-day .CodeMirror-linenumber {color: #807d7c;} 15 | .cm-s-3024-day .CodeMirror-cursor {border-left: 1px solid #5c5855 !important;} 16 | 17 | .cm-s-3024-day span.cm-comment {color: #cdab53;} 18 | .cm-s-3024-day span.cm-atom {color: #a16a94;} 19 | .cm-s-3024-day span.cm-number {color: #a16a94;} 20 | 21 | .cm-s-3024-day span.cm-property, .cm-s-3024-day span.cm-attribute {color: #01a252;} 22 | .cm-s-3024-day span.cm-keyword {color: #db2d20;} 23 | .cm-s-3024-day span.cm-string {color: #fded02;} 24 | 25 | .cm-s-3024-day span.cm-variable {color: #01a252;} 26 | .cm-s-3024-day span.cm-variable-2 {color: #01a0e4;} 27 | .cm-s-3024-day span.cm-def {color: #e8bbd0;} 28 | .cm-s-3024-day span.cm-bracket {color: #3a3432;} 29 | .cm-s-3024-day span.cm-tag {color: #db2d20;} 30 | .cm-s-3024-day span.cm-link {color: #a16a94;} 31 | .cm-s-3024-day span.cm-error {background: #db2d20; color: #5c5855;} 32 | 33 | .cm-s-3024-day .CodeMirror-activeline-background {background: #e8f2ff !important;} 34 | .cm-s-3024-day .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 35 | -------------------------------------------------------------------------------- /public/filemanager/scripts/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/filemanager/scripts/CodeMirror/theme/blackboard.css: -------------------------------------------------------------------------------- 1 | /* Port of TextMate's Blackboard theme */ 2 | 3 | .cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; } 4 | .cm-s-blackboard .CodeMirror-selected { background: #253B76 !important; } 5 | .cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; } 6 | .cm-s-blackboard .CodeMirror-linenumber { color: #888; } 7 | .cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7 !important; } 8 | 9 | .cm-s-blackboard .cm-keyword { color: #FBDE2D; } 10 | .cm-s-blackboard .cm-atom { color: #D8FA3C; } 11 | .cm-s-blackboard .cm-number { color: #D8FA3C; } 12 | .cm-s-blackboard .cm-def { color: #8DA6CE; } 13 | .cm-s-blackboard .cm-variable { color: #FF6400; } 14 | .cm-s-blackboard .cm-operator { color: #FBDE2D;} 15 | .cm-s-blackboard .cm-comment { color: #AEAEAE; } 16 | .cm-s-blackboard .cm-string { color: #61CE3C; } 17 | .cm-s-blackboard .cm-string-2 { color: #61CE3C; } 18 | .cm-s-blackboard .cm-meta { color: #D8FA3C; } 19 | .cm-s-blackboard .cm-builtin { color: #8DA6CE; } 20 | .cm-s-blackboard .cm-tag { color: #8DA6CE; } 21 | .cm-s-blackboard .cm-attribute { color: #8DA6CE; } 22 | .cm-s-blackboard .cm-header { color: #FF6400; } 23 | .cm-s-blackboard .cm-hr { color: #AEAEAE; } 24 | .cm-s-blackboard .cm-link { color: #8DA6CE; } 25 | .cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; } 26 | 27 | .cm-s-blackboard .CodeMirror-activeline-background {background: #3C3636 !important;} 28 | .cm-s-blackboard .CodeMirror-matchingbracket {outline:1px solid grey;color:white !important} -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/theme/cobalt.css: -------------------------------------------------------------------------------- 1 | .cm-s-cobalt.CodeMirror { background: #002240; color: white; } 2 | .cm-s-cobalt div.CodeMirror-selected { background: #b36539 !important; } 3 | .cm-s-cobalt .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; } 4 | .cm-s-cobalt .CodeMirror-linenumber { color: #d0d0d0; } 5 | .cm-s-cobalt .CodeMirror-cursor { border-left: 1px solid white !important; } 6 | 7 | .cm-s-cobalt span.cm-comment { color: #08f; } 8 | .cm-s-cobalt span.cm-atom { color: #845dc4; } 9 | .cm-s-cobalt span.cm-number, .cm-s-cobalt span.cm-attribute { color: #ff80e1; } 10 | .cm-s-cobalt span.cm-keyword { color: #ffee80; } 11 | .cm-s-cobalt span.cm-string { color: #3ad900; } 12 | .cm-s-cobalt span.cm-meta { color: #ff9d00; } 13 | .cm-s-cobalt span.cm-variable-2, .cm-s-cobalt span.cm-tag { color: #9effff; } 14 | .cm-s-cobalt span.cm-variable-3, .cm-s-cobalt span.cm-def { color: white; } 15 | .cm-s-cobalt span.cm-bracket { color: #d8d8d8; } 16 | .cm-s-cobalt span.cm-builtin, .cm-s-cobalt span.cm-special { color: #ff9e59; } 17 | .cm-s-cobalt span.cm-link { color: #845dc4; } 18 | .cm-s-cobalt span.cm-error { color: #9d1e15; } 19 | 20 | .cm-s-cobalt .CodeMirror-activeline-background {background: #002D57 !important;} 21 | .cm-s-cobalt .CodeMirror-matchingbracket {outline:1px solid grey;color:white !important} 22 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/theme/eclipse.css: -------------------------------------------------------------------------------- 1 | .cm-s-eclipse span.cm-meta {color: #FF1717;} 2 | .cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; } 3 | .cm-s-eclipse span.cm-atom {color: #219;} 4 | .cm-s-eclipse span.cm-number {color: #164;} 5 | .cm-s-eclipse span.cm-def {color: #00f;} 6 | .cm-s-eclipse span.cm-variable {color: black;} 7 | .cm-s-eclipse span.cm-variable-2 {color: #0000C0;} 8 | .cm-s-eclipse span.cm-variable-3 {color: #0000C0;} 9 | .cm-s-eclipse span.cm-property {color: black;} 10 | .cm-s-eclipse span.cm-operator {color: black;} 11 | .cm-s-eclipse span.cm-comment {color: #3F7F5F;} 12 | .cm-s-eclipse span.cm-string {color: #2A00FF;} 13 | .cm-s-eclipse span.cm-string-2 {color: #f50;} 14 | .cm-s-eclipse span.cm-qualifier {color: #555;} 15 | .cm-s-eclipse span.cm-builtin {color: #30a;} 16 | .cm-s-eclipse span.cm-bracket {color: #cc7;} 17 | .cm-s-eclipse span.cm-tag {color: #170;} 18 | .cm-s-eclipse span.cm-attribute {color: #00c;} 19 | .cm-s-eclipse span.cm-link {color: #219;} 20 | .cm-s-eclipse span.cm-error {color: #f00;} 21 | 22 | .cm-s-eclipse .CodeMirror-activeline-background {background: #e8f2ff !important;} 23 | .cm-s-eclipse .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 24 | -------------------------------------------------------------------------------- /public/filemanager/scripts/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/filemanager/scripts/CodeMirror/theme/mbo.css: -------------------------------------------------------------------------------- 1 | /* Based on mbonaci's Brackets mbo theme */ 2 | 3 | .cm-s-mbo.CodeMirror {background: #2c2c2c; color: #ffffe9;} 4 | .cm-s-mbo div.CodeMirror-selected {background: #716C62 !important;} 5 | .cm-s-mbo .CodeMirror-gutters {background: #4e4e4e; border-right: 0px;} 6 | .cm-s-mbo .CodeMirror-linenumber {color: #dadada;} 7 | .cm-s-mbo .CodeMirror-cursor {border-left: 1px solid #ffffec !important;} 8 | 9 | .cm-s-mbo span.cm-comment {color: #95958a;} 10 | .cm-s-mbo span.cm-atom {color: #00a8c6;} 11 | .cm-s-mbo span.cm-number {color: #00a8c6;} 12 | 13 | .cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute {color: #9ddfe9;} 14 | .cm-s-mbo span.cm-keyword {color: #ffb928;} 15 | .cm-s-mbo span.cm-string {color: #ffcf6c;} 16 | 17 | .cm-s-mbo span.cm-variable {color: #ffffec;} 18 | .cm-s-mbo span.cm-variable-2 {color: #00a8c6;} 19 | .cm-s-mbo span.cm-def {color: #ffffec;} 20 | .cm-s-mbo span.cm-bracket {color: #fffffc; font-weight: bold;} 21 | .cm-s-mbo span.cm-tag {color: #9ddfe9;} 22 | .cm-s-mbo span.cm-link {color: #f54b07;} 23 | .cm-s-mbo span.cm-error {background: #636363; color: #ffffec;} 24 | 25 | .cm-s-mbo .CodeMirror-activeline-background {background: #494b41 !important;} 26 | .cm-s-mbo .CodeMirror-matchingbracket { 27 | text-decoration: underline; 28 | color: #f5e107 !important; 29 | } 30 | 31 | .cm-s-mbo .CodeMirror-matchingtag {background: #4e4e4e;} 32 | 33 | .cm-s-mbo span.cm-searching { 34 | background-color: none; 35 | background: none; 36 | box-shadow: 0 0 0 1px #ffffec; 37 | } 38 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/theme/monokai.css: -------------------------------------------------------------------------------- 1 | /* Based on Sublime Text's Monokai theme */ 2 | 3 | .cm-s-monokai.CodeMirror {background: #272822; color: #f8f8f2;} 4 | .cm-s-monokai div.CodeMirror-selected {background: #49483E !important;} 5 | .cm-s-monokai .CodeMirror-gutters {background: #272822; border-right: 0px;} 6 | .cm-s-monokai .CodeMirror-linenumber {color: #d0d0d0;} 7 | .cm-s-monokai .CodeMirror-cursor {border-left: 1px solid #f8f8f0 !important;} 8 | 9 | .cm-s-monokai span.cm-comment {color: #75715e;} 10 | .cm-s-monokai span.cm-atom {color: #ae81ff;} 11 | .cm-s-monokai span.cm-number {color: #ae81ff;} 12 | 13 | .cm-s-monokai span.cm-property, .cm-s-monokai span.cm-attribute {color: #a6e22e;} 14 | .cm-s-monokai span.cm-keyword {color: #f92672;} 15 | .cm-s-monokai span.cm-string {color: #e6db74;} 16 | 17 | .cm-s-monokai span.cm-variable {color: #a6e22e;} 18 | .cm-s-monokai span.cm-variable-2 {color: #9effff;} 19 | .cm-s-monokai span.cm-def {color: #fd971f;} 20 | .cm-s-monokai span.cm-bracket {color: #f8f8f2;} 21 | .cm-s-monokai span.cm-tag {color: #f92672;} 22 | .cm-s-monokai span.cm-link {color: #ae81ff;} 23 | .cm-s-monokai span.cm-error {background: #f92672; color: #f8f8f0;} 24 | 25 | .cm-s-monokai .CodeMirror-activeline-background {background: #373831 !important;} 26 | .cm-s-monokai .CodeMirror-matchingbracket { 27 | text-decoration: underline; 28 | color: white !important; 29 | } 30 | -------------------------------------------------------------------------------- /public/filemanager/scripts/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/filemanager/scripts/CodeMirror/theme/night.css: -------------------------------------------------------------------------------- 1 | /* Loosely based on the Midnight Textmate theme */ 2 | 3 | .cm-s-night.CodeMirror { background: #0a001f; color: #f8f8f8; } 4 | .cm-s-night div.CodeMirror-selected { background: #447 !important; } 5 | .cm-s-night .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; } 6 | .cm-s-night .CodeMirror-linenumber { color: #f8f8f8; } 7 | .cm-s-night .CodeMirror-cursor { border-left: 1px solid white !important; } 8 | 9 | .cm-s-night span.cm-comment { color: #6900a1; } 10 | .cm-s-night span.cm-atom { color: #845dc4; } 11 | .cm-s-night span.cm-number, .cm-s-night span.cm-attribute { color: #ffd500; } 12 | .cm-s-night span.cm-keyword { color: #599eff; } 13 | .cm-s-night span.cm-string { color: #37f14a; } 14 | .cm-s-night span.cm-meta { color: #7678e2; } 15 | .cm-s-night span.cm-variable-2, .cm-s-night span.cm-tag { color: #99b2ff; } 16 | .cm-s-night span.cm-variable-3, .cm-s-night span.cm-def { color: white; } 17 | .cm-s-night span.cm-bracket { color: #8da6ce; } 18 | .cm-s-night span.cm-comment { color: #6900a1; } 19 | .cm-s-night span.cm-builtin, .cm-s-night span.cm-special { color: #ff9e59; } 20 | .cm-s-night span.cm-link { color: #845dc4; } 21 | .cm-s-night span.cm-error { color: #9d1e15; } 22 | 23 | .cm-s-night .CodeMirror-activeline-background {background: #1C005A !important;} 24 | .cm-s-night .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;} 25 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/theme/rubyblue.css: -------------------------------------------------------------------------------- 1 | .cm-s-rubyblue { font-family: Trebuchet, Verdana, sans-serif; } /* - customized editor font - */ 2 | 3 | .cm-s-rubyblue.CodeMirror { background: #112435; color: white; } 4 | .cm-s-rubyblue div.CodeMirror-selected { background: #38566F !important; } 5 | .cm-s-rubyblue .CodeMirror-gutters { background: #1F4661; border-right: 7px solid #3E7087; } 6 | .cm-s-rubyblue .CodeMirror-linenumber { color: white; } 7 | .cm-s-rubyblue .CodeMirror-cursor { border-left: 1px solid white !important; } 8 | 9 | .cm-s-rubyblue span.cm-comment { color: #999; font-style:italic; line-height: 1em; } 10 | .cm-s-rubyblue span.cm-atom { color: #F4C20B; } 11 | .cm-s-rubyblue span.cm-number, .cm-s-rubyblue span.cm-attribute { color: #82C6E0; } 12 | .cm-s-rubyblue span.cm-keyword { color: #F0F; } 13 | .cm-s-rubyblue span.cm-string { color: #F08047; } 14 | .cm-s-rubyblue span.cm-meta { color: #F0F; } 15 | .cm-s-rubyblue span.cm-variable-2, .cm-s-rubyblue span.cm-tag { color: #7BD827; } 16 | .cm-s-rubyblue span.cm-variable-3, .cm-s-rubyblue span.cm-def { color: white; } 17 | .cm-s-rubyblue span.cm-bracket { color: #F0F; } 18 | .cm-s-rubyblue span.cm-link { color: #F4C20B; } 19 | .cm-s-rubyblue span.CodeMirror-matchingbracket { color:#F0F !important; } 20 | .cm-s-rubyblue span.cm-builtin, .cm-s-rubyblue span.cm-special { color: #FF9D00; } 21 | .cm-s-rubyblue span.cm-error { color: #AF2018; } 22 | 23 | .cm-s-rubyblue .CodeMirror-activeline-background {background: #173047 !important;} 24 | -------------------------------------------------------------------------------- /public/filemanager/scripts/CodeMirror/theme/the-matrix.css: -------------------------------------------------------------------------------- 1 | .cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; } 2 | .cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D !important; } 3 | .cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; } 4 | .cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; } 5 | .cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00 !important; } 6 | 7 | .cm-s-the-matrix span.cm-keyword {color: #008803; font-weight: bold;} 8 | .cm-s-the-matrix span.cm-atom {color: #3FF;} 9 | .cm-s-the-matrix span.cm-number {color: #FFB94F;} 10 | .cm-s-the-matrix span.cm-def {color: #99C;} 11 | .cm-s-the-matrix span.cm-variable {color: #F6C;} 12 | .cm-s-the-matrix span.cm-variable-2 {color: #C6F;} 13 | .cm-s-the-matrix span.cm-variable-3 {color: #96F;} 14 | .cm-s-the-matrix span.cm-property {color: #62FFA0;} 15 | .cm-s-the-matrix span.cm-operator {color: #999} 16 | .cm-s-the-matrix span.cm-comment {color: #CCCCCC;} 17 | .cm-s-the-matrix span.cm-string {color: #39C;} 18 | .cm-s-the-matrix span.cm-meta {color: #C9F;} 19 | .cm-s-the-matrix span.cm-qualifier {color: #FFF700;} 20 | .cm-s-the-matrix span.cm-builtin {color: #30a;} 21 | .cm-s-the-matrix span.cm-bracket {color: #cc7;} 22 | .cm-s-the-matrix span.cm-tag {color: #FFBD40;} 23 | .cm-s-the-matrix span.cm-attribute {color: #FFF700;} 24 | .cm-s-the-matrix span.cm-error {color: #FF0000;} 25 | 26 | .cm-s-the-matrix .CodeMirror-activeline-background {background: #040;} 27 | -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.contextmenu/images/cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.contextmenu/images/cut.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.contextmenu/images/door.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.contextmenu/images/door.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.contextmenu/images/page_white_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.contextmenu/images/page_white_copy.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.contextmenu/images/page_white_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.contextmenu/images/page_white_delete.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.contextmenu/images/page_white_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.contextmenu/images/page_white_edit.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.contextmenu/images/page_white_paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.contextmenu/images/page_white_paste.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.contextmenu/jquery.contextMenu-1.01.css: -------------------------------------------------------------------------------- 1 | /* Generic context menu styles */ 2 | .contextMenu { 3 | position: absolute; 4 | width: 150px; 5 | z-index: 99999; 6 | border: solid 1px #CCC; 7 | background: #EEE; 8 | padding: 0px; 9 | margin: 0px; 10 | display: none; 11 | } 12 | 13 | .contextMenu LI { 14 | list-style: none; 15 | padding: 0px; 16 | margin: 0px; 17 | } 18 | 19 | .contextMenu A { 20 | color: #333; 21 | text-decoration: none; 22 | display: block; 23 | line-height: 20px; 24 | height: 20px; 25 | background-position: 6px center; 26 | background-repeat: no-repeat; 27 | outline: none; 28 | padding: 1px 5px; 29 | padding-left: 28px; 30 | } 31 | 32 | .contextMenu LI.hover A { 33 | color: #FFF; 34 | background-color: #3399FF; 35 | } 36 | 37 | .contextMenu LI.disabled A { 38 | color: #AAA; 39 | cursor: default; 40 | } 41 | 42 | .contextMenu LI.hover.disabled A { 43 | background-color: transparent; 44 | } 45 | 46 | .contextMenu LI.separator { 47 | border-top: solid 1px #CCC; 48 | } 49 | 50 | /* 51 | Adding Icons 52 | 53 | You can add icons to the context menu by adding 54 | classes to the respective LI element(s) 55 | */ 56 | 57 | .contextMenu LI.edit A { background-image: url(images/page_white_edit.png); } 58 | .contextMenu LI.cut A { background-image: url(images/cut.png); } 59 | .contextMenu LI.copy A { background-image: url(images/page_white_copy.png); } 60 | .contextMenu LI.paste A { background-image: url(images/page_white_paste.png); } 61 | .contextMenu LI.delete A { background-image: url(images/page_white_delete.png); } 62 | .contextMenu LI.quit A { background-image: url(images/door.png); } 63 | -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/application.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/code.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/css.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/db.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/directory.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/doc.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/file.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/film.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/film.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/flash.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/folder_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/folder_open.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/html.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/java.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/linux.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/music.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/pdf.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/php.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/picture.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/ppt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/ppt.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/psd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/psd.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/ruby.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/script.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/spinner.gif -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/txt.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/xls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/xls.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.filetree/images/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.filetree/images/zip.png -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.splitter/hgrabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.splitter/hgrabber.gif -------------------------------------------------------------------------------- /public/filemanager/scripts/jquery.splitter/vgrabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/filemanager/scripts/jquery.splitter/vgrabber.gif -------------------------------------------------------------------------------- /public/filemanager/styles/ie8.css: -------------------------------------------------------------------------------- 1 | * { 2 | zoom: 1; 3 | } 4 | 5 | #filepath { 6 | height: 27px; 7 | line-height: 1.6em; 8 | } 9 | 10 | #file-input-container { 11 | width: 205px; 12 | } 13 | 14 | #file-input-container * { 15 | box-sizing: border-box; 16 | -ms-box-sizing: border-box; 17 | } 18 | 19 | #newfile { 20 | width: 205px; 21 | } 22 | 23 | #uploader { 24 | min-height: 32px; 25 | } 26 | #q { width:192px; height:1.8em} -------------------------------------------------------------------------------- /public/filemanager/styles/ie9.css: -------------------------------------------------------------------------------- 1 | * { 2 | zoom: 1; 3 | } 4 | 5 | #filepath { 6 | height: 27px; 7 | line-height: 1.6em; 8 | } 9 | 10 | #file-input-container { 11 | width: 205px; 12 | } 13 | 14 | #file-input-container * { 15 | box-sizing: border-box; 16 | -ms-box-sizing: border-box; 17 | } 18 | 19 | #newfile { 20 | width: 205px; 21 | } 22 | 23 | #uploader { 24 | min-height: 32px; 25 | } 26 | #q {width:192px;} -------------------------------------------------------------------------------- /public/filemanager/styles/reset.css: -------------------------------------------------------------------------------- 1 | html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 2 | { 3 | margin: 0; 4 | padding: 0; 5 | border: 0; 6 | outline: 0; 7 | font-size: 100%; 8 | vertical-align: baseline; 9 | background: transparent 10 | } 11 | 12 | body { 13 | line-height: 1 14 | } 15 | 16 | ol,ul { 17 | list-style: none 18 | } 19 | 20 | blockquote,q { 21 | quotes: none 22 | } 23 | 24 | blockquote:before,blockquote:after,q:before,q:after { 25 | content: ''; 26 | content: none 27 | } 28 | 29 | :focus { 30 | outline: 0 31 | } 32 | 33 | ins { 34 | text-decoration: none 35 | } 36 | 37 | del { 38 | text-decoration: line-through 39 | } 40 | 41 | table { 42 | border-collapse: collapse; 43 | border-spacing: 0 44 | } -------------------------------------------------------------------------------- /public/filemanager/userfiles/.htaccess: -------------------------------------------------------------------------------- 1 | SetHandler none 2 | SetHandler default-handler 3 | 4 | Options -ExecCGI 5 | php_flag engine off 6 | RemoveHandler .cgi .php .php3 .php4 .php5 .php6 .phtml .pl .py .pyc .pyo 7 | -------------------------------------------------------------------------------- /public/filemanager/userfiles/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/tinymce/langs/readme.md: -------------------------------------------------------------------------------- 1 | This is where language files should be placed. 2 | 3 | Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/ 4 | -------------------------------------------------------------------------------- /public/tinymce/plugins/advlist/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("advlist",function(t){function e(t,e){var n=[];return tinymce.each(e.split(/[ ,]/),function(t){n.push({text:t.replace(/\-/g," ").replace(/\b\w/g,function(t){return t.toUpperCase()}),data:"default"==t?"":t})}),n}function n(e,n){var o,l=t.dom,a=t.selection;o=l.getParent(a.getNode(),"ol,ul"),o&&o.nodeName==e&&n!==!1||t.execCommand("UL"==e?"InsertUnorderedList":"InsertOrderedList"),n=n===!1?i[e]:n,i[e]=n,o=l.getParent(a.getNode(),"ol,ul"),o&&n&&(l.setStyle(o,"listStyleType",n),o.removeAttribute("data-mce-style")),t.focus()}function o(e){var n=t.dom.getStyle(t.dom.getParent(t.selection.getNode(),"ol,ul"),"listStyleType")||"";e.control.items().each(function(t){t.active(t.settings.data===n)})}var l,a,i={};l=e("OL",t.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman")),a=e("UL",t.getParam("advlist_bullet_styles","default,circle,disc,square")),t.addButton("numlist",{type:"splitbutton",tooltip:"Numbered list",menu:l,onshow:o,onselect:function(t){n("OL",t.control.settings.data)},onclick:function(){n("OL",!1)}}),t.addButton("bullist",{type:"splitbutton",tooltip:"Bullet list",menu:a,onshow:o,onselect:function(t){n("UL",t.control.settings.data)},onclick:function(){n("UL",!1)}})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/anchor/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("anchor",function(n){function e(){var e=n.selection.getNode(),t="";"A"==e.tagName&&(t=e.name||e.id||""),n.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:t},onsubmit:function(e){n.execCommand("mceInsertContent",!1,n.dom.createHTML("a",{id:e.data.name}))}})}n.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:e,stateSelector:"a:not([href])"}),n.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:e})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/code/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("code",function(e){function o(){var o=e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:e.getParam("code_dialog_width",600),minHeight:e.getParam("code_dialog_height",Math.min(tinymce.DOM.getViewPort().h-200,500)),spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(o){e.focus(),e.undoManager.transact(function(){e.setContent(o.data.code)}),e.selection.setCursorLocation(),e.nodeChanged()}});o.find("#code").value(e.getContent({source_view:!0}))}e.addCommand("mceCodeEditor",o),e.addButton("code",{icon:"code",tooltip:"Source code",onclick:o}),e.addMenuItem("code",{icon:"code",text:"Source code",context:"tools",onclick:o})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/colorpicker/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("colorpicker",function(e){function n(n,a){function i(e){var n=new tinymce.util.Color(e),a=n.toRgb();l.fromJSON({r:a.r,g:a.g,b:a.b,hex:n.toHex().substr(1)}),t(n.toHex())}function t(e){l.find("#preview")[0].getEl().style.background=e}var l=e.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:a,onchange:function(){var e=this.rgb();l&&(l.find("#r").value(e.r),l.find("#g").value(e.g),l.find("#b").value(e.b),l.find("#hex").value(this.value().substr(1)),t(this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var e,n,a=l.find("colorpicker")[0];return e=this.name(),n=this.value(),"hex"==e?(n="#"+n,i(n),void a.value(n)):(n={r:l.find("#r").value(),g:l.find("#g").value(),b:l.find("#b").value()},a.value(n),void i(n))}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){n("#"+this.toJSON().hex)}});i(a)}e.settings.color_picker_callback||(e.settings.color_picker_callback=n)}); -------------------------------------------------------------------------------- /public/tinymce/plugins/contextmenu/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("contextmenu",function(e){var t,n=e.settings.contextmenu_never_use_native;e.on("contextmenu",function(o){var i,c=e.getDoc();if(!o.ctrlKey||n){if(o.preventDefault(),tinymce.Env.mac&&tinymce.Env.webkit&&2==o.button&&c.caretRangeFromPoint&&e.selection.setRng(c.caretRangeFromPoint(o.x,o.y)),i=e.settings.contextmenu||"link image inserttable | cell row column deletetable",t)t.show();else{var a=[];tinymce.each(i.split(/[ ,]/),function(t){var n=e.menuItems[t];"|"==t&&(n={text:t}),n&&(n.shortcut="",a.push(n))});for(var r=0;r'}),t+=""}),t+=""}var i=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]];t.addButton("emoticons",{type:"panelbutton",panel:{role:"application",autohide:!0,html:a,onclick:function(e){var a=t.dom.getParent(e.target,"a");a&&(t.insertContent(''+a.getAttribute('),this.hide())}},tooltip:"Emoticons"})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/example/dialog.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Custom dialog

5 | Input some text: 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/tinymce/plugins/example/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example",function(t,e){t.addButton("example",{text:"My button",icon:!1,onclick:function(){t.windowManager.open({title:"Example plugin",body:[{type:"textbox",name:"title",label:"Title"}],onsubmit:function(e){t.insertContent("Title: "+e.data.title)}})}}),t.addMenuItem("example",{text:"Example plugin",context:"tools",onclick:function(){t.windowManager.open({title:"TinyMCE site",url:e+"/dialog.html",width:600,height:400,buttons:[{text:"Insert",onclick:function(){var e=t.windowManager.getWindows()[0];t.insertContent(e.getContentWindow().document.getElementById("content").value),e.close()}},{text:"Close",onclick:"close"}]})}})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/example_dependency/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example_dependency",function(){},["example"]); -------------------------------------------------------------------------------- /public/tinymce/plugins/fullscreen/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("fullscreen",function(e){function t(){var e,t,n=window,i=document,l=i.body;return l.offsetWidth&&(e=l.offsetWidth,t=l.offsetHeight),n.innerWidth&&n.innerHeight&&(e=n.innerWidth,t=n.innerHeight),{w:e,h:t}}function n(){function n(){d.setStyle(a,"height",t().h-(h.clientHeight-a.clientHeight))}var u,h,a,f,m=document.body,g=document.documentElement;s=!s,h=e.getContainer(),u=h.style,a=e.getContentAreaContainer().firstChild,f=a.style,s?(i=f.width,l=f.height,f.width=f.height="100%",c=u.width,o=u.height,u.width=u.height="",d.addClass(m,"mce-fullscreen"),d.addClass(g,"mce-fullscreen"),d.addClass(h,"mce-fullscreen"),d.bind(window,"resize",n),n(),r=n):(f.width=i,f.height=l,c&&(u.width=c),o&&(u.height=o),d.removeClass(m,"mce-fullscreen"),d.removeClass(g,"mce-fullscreen"),d.removeClass(h,"mce-fullscreen"),d.unbind(window,"resize",r)),e.fire("FullscreenStateChanged",{state:s})}var i,l,r,c,o,s=!1,d=tinymce.DOM;return e.settings.inline?void 0:(e.on("init",function(){e.addShortcut("Ctrl+Alt+F","",n)}),e.on("remove",function(){r&&d.unbind(window,"resize",r)}),e.addCommand("mceFullScreen",n),e.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Alt+F",selectable:!0,onClick:n,onPostRender:function(){var t=this;e.on("FullscreenStateChanged",function(e){t.active(e.state)})},context:"view"}),e.addButton("fullscreen",{tooltip:"Fullscreen",shortcut:"Ctrl+Alt+F",onClick:n,onPostRender:function(){var t=this;e.on("FullscreenStateChanged",function(e){t.active(e.state)})}}),{isFullscreen:function(){return s}})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/hr/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("hr",function(n){n.addCommand("InsertHorizontalRule",function(){n.execCommand("mceInsertContent",!1,"
")}),n.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),n.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/media/moxieplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/plugins/media/moxieplayer.swf -------------------------------------------------------------------------------- /public/tinymce/plugins/nonbreaking/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("nonbreaking",function(n){var e=n.getParam("nonbreaking_force_tab");if(n.addCommand("mceNonBreaking",function(){n.insertContent(n.plugins.visualchars&&n.plugins.visualchars.state?' ':" "),n.dom.setAttrib(n.dom.select("span.mce-nbsp"),"data-mce-bogus","1")}),n.addButton("nonbreaking",{title:"Nonbreaking space",cmd:"mceNonBreaking"}),n.addMenuItem("nonbreaking",{text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"}),e){var a=+e>1?+e:3;n.on("keydown",function(e){if(9==e.keyCode){if(e.shiftKey)return;e.preventDefault();for(var t=0;a>t;t++)n.execCommand("mceNonBreaking")}})}}); -------------------------------------------------------------------------------- /public/tinymce/plugins/pagebreak/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("pagebreak",function(e){var a="mce-pagebreak",t=e.getParam("pagebreak_separator",""),n=new RegExp(t.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(e){return"\\"+e}),"gi"),r='';e.addCommand("mcePageBreak",function(){e.insertContent(e.settings.pagebreak_split_block?"

"+r+"

":r)}),e.addButton("pagebreak",{title:"Page break",cmd:"mcePageBreak"}),e.addMenuItem("pagebreak",{text:"Page break",icon:"pagebreak",cmd:"mcePageBreak",context:"insert"}),e.on("ResolveName",function(t){"IMG"==t.target.nodeName&&e.dom.hasClass(t.target,a)&&(t.name="pagebreak")}),e.on("click",function(t){t=t.target,"IMG"===t.nodeName&&e.dom.hasClass(t,a)&&e.selection.select(t)}),e.on("BeforeSetContent",function(e){e.content=e.content.replace(n,r)}),e.on("PreInit",function(){e.serializer.addNodeFilter("img",function(a){for(var n,r,c=a.length;c--;)if(n=a[c],r=n.attr("class"),r&&-1!==r.indexOf("mce-pagebreak")){var o=n.parent;if(e.schema.getBlockElements()[o.name]&&e.settings.pagebreak_split_block){o.type=3,o.value=t,o.raw=!0,n.remove();continue}n.type=3,n.value=t,n.raw=!0}})})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/preview/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("preview",function(e){var t=e.settings,i=!tinymce.Env.ie;e.addCommand("mcePreview",function(){e.windowManager.open({title:"Preview",width:parseInt(e.getParam("plugin_preview_width","650"),10),height:parseInt(e.getParam("plugin_preview_height","500"),10),html:'",buttons:{text:"Close",onclick:function(){this.parent().parent().close()}},onPostRender:function(){var n,a="";a+='',tinymce.each(e.contentCSS,function(t){a+=''});var r=t.body_id||"tinymce";-1!=r.indexOf("=")&&(r=e.getParam("body_id","","hash"),r=r[e.id]||r);var d=t.body_class||"";-1!=d.indexOf("=")&&(d=e.getParam("body_class","","hash"),d=d[e.id]||"");var o=e.settings.directionality?' dir="'+e.settings.directionality+'"':"";if(n=""+a+'"+e.getContent()+"",i)this.getEl("body").firstChild.src="data:text/html;charset=utf-8,"+encodeURIComponent(n);else{var s=this.getEl("body").firstChild.contentWindow.document;s.open(),s.write(n),s.close()}}})}),e.addButton("preview",{title:"Preview",cmd:"mcePreview"}),e.addMenuItem("preview",{text:"Preview",cmd:"mcePreview",context:"view"})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/print/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("print",function(t){t.addCommand("mcePrint",function(){t.getWin().print()}),t.addButton("print",{title:"Print",cmd:"mcePrint"}),t.addShortcut("Ctrl+P","","mcePrint"),t.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print",shortcut:"Ctrl+P",context:"file"})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/save/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("save",function(e){function a(){var a;return a=tinymce.DOM.getParent(e.id,"form"),!e.getParam("save_enablewhendirty",!0)||e.isDirty()?(tinymce.triggerSave(),e.getParam("save_onsavecallback")?void(e.execCallback("save_onsavecallback",e)&&(e.startContent=tinymce.trim(e.getContent({format:"raw"})),e.nodeChanged())):void(a?(e.isNotDirty=!0,(!a.onsubmit||a.onsubmit())&&("function"==typeof a.submit?a.submit():e.windowManager.alert("Error: Form submit field collision.")),e.nodeChanged()):e.windowManager.alert("Error: No form element found."))):void 0}function n(){var a=tinymce.trim(e.startContent);return e.getParam("save_oncancelcallback")?void e.execCallback("save_oncancelcallback",e):(e.setContent(a),e.undoManager.clear(),void e.nodeChanged())}function t(){var a=this;e.on("nodeChange",function(){a.disabled(e.getParam("save_enablewhendirty",!0)&&!e.isDirty())})}e.addCommand("mceSave",a),e.addCommand("mceCancel",n),e.addButton("save",{icon:"save",text:"Save",cmd:"mceSave",disabled:!0,onPostRender:t}),e.addButton("cancel",{text:"Cancel",icon:!1,cmd:"mceCancel",disabled:!0,onPostRender:t}),e.addShortcut("ctrl+s","","mceSave")}); -------------------------------------------------------------------------------- /public/tinymce/plugins/tabfocus/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("tabfocus",function(e){function n(e){9!==e.keyCode||e.ctrlKey||e.altKey||e.metaKey||e.preventDefault()}function t(n){function t(n){function t(e){return"BODY"===e.nodeName||"hidden"!=e.type&&"none"!=e.style.display&&"hidden"!=e.style.visibility&&t(e.parentNode)}function r(e){return e.tabIndex||"INPUT"==e.nodeName||"TEXTAREA"==e.nodeName}function c(e){return!r(e)&&"-1"!=e.getAttribute("tabindex")&&t(e)}if(u=i.select(":input:enabled,*[tabindex]:not(iframe)"),o(u,function(n,t){return n.id==e.id?(a=t,!1):void 0}),n>0){for(d=a+1;d=0;d--)if(c(u[d]))return u[d];return null}var a,u,c,d;if(!(9!==n.keyCode||n.ctrlKey||n.altKey||n.metaKey)&&(c=r(e.getParam("tab_focus",e.getParam("tabfocus_elements",":prev,:next"))),1==c.length&&(c[1]=c[0],c[0]=":prev"),u=n.shiftKey?":prev"==c[0]?t(-1):i.get(c[0]):":next"==c[1]?t(1):i.get(c[1]))){var y=tinymce.get(u.id||u.name);u.id&&y?y.focus():window.setTimeout(function(){tinymce.Env.webkit||window.focus(),u.focus()},10),n.preventDefault()}}var i=tinymce.DOM,o=tinymce.each,r=tinymce.explode;e.on("init",function(){e.inline&&tinymce.DOM.setAttrib(e.getBody(),"tabIndex",null)}),e.on("keyup",n),tinymce.Env.gecko?e.on("keypress keydown",t):e.on("keydown",t)}); -------------------------------------------------------------------------------- /public/tinymce/plugins/visualblocks/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("visualblocks",function(e,s){function o(){var s=this;s.active(a),e.on("VisualBlocks",function(){s.active(e.dom.hasClass(e.getBody(),"mce-visualblocks"))})}var l,t,a;window.NodeList&&(e.addCommand("mceVisualBlocks",function(){var o,c=e.dom;l||(l=c.uniqueId(),o=c.create("link",{id:l,rel:"stylesheet",href:s+"/css/visualblocks.css"}),e.getDoc().getElementsByTagName("head")[0].appendChild(o)),e.on("PreviewFormats AfterPreviewFormats",function(s){a&&c.toggleClass(e.getBody(),"mce-visualblocks","afterpreviewformats"==s.type)}),c.toggleClass(e.getBody(),"mce-visualblocks"),a=e.dom.hasClass(e.getBody(),"mce-visualblocks"),t&&t.active(c.hasClass(e.getBody(),"mce-visualblocks")),e.fire("VisualBlocks")}),e.addButton("visualblocks",{title:"Show blocks",cmd:"mceVisualBlocks",onPostRender:o}),e.addMenuItem("visualblocks",{text:"Show blocks",cmd:"mceVisualBlocks",onPostRender:o,selectable:!0,context:"view",prependToContext:!0}),e.on("init",function(){e.settings.visualblocks_default_state&&e.execCommand("mceVisualBlocks",!1,null,{skip_focus:!0})}),e.on("remove",function(){e.dom.removeClass(e.getBody(),"mce-visualblocks")}))}); -------------------------------------------------------------------------------- /public/tinymce/plugins/visualchars/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("visualchars",function(e){function a(a){var t,s,i,r,c,d,l=e.getBody(),m=e.selection;if(n=!n,o.state=n,e.fire("VisualChars",{state:n}),a&&(d=m.getBookmark()),n)for(s=[],tinymce.walk(l,function(e){3==e.nodeType&&e.nodeValue&&-1!=e.nodeValue.indexOf(" ")&&s.push(e)},"childNodes"),i=0;i$1'),c=e.dom.create("div",null,r);t=c.lastChild;)e.dom.insertAfter(t,s[i]);e.dom.remove(s[i])}else for(s=e.dom.select("span.mce-nbsp",l),i=s.length-1;i>=0;i--)e.dom.remove(s[i],1);m.moveToBookmark(d)}function t(){var a=this;e.on("VisualChars",function(e){a.active(e.state)})}var n,o=this;e.addCommand("mceVisualChars",a),e.addButton("visualchars",{title:"Show invisible characters",cmd:"mceVisualChars",onPostRender:t}),e.addMenuItem("visualchars",{text:"Show invisible characters",cmd:"mceVisualChars",onPostRender:t,selectable:!0,context:"view",prependToContext:!0}),e.on("beforegetcontent",function(e){n&&"raw"!=e.format&&!e.draft&&(n=!0,a(!1))})}); -------------------------------------------------------------------------------- /public/tinymce/plugins/wordcount/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("wordcount",function(e){function t(){e.theme.panel.find("#wordcount").text(["Words: {0}",a.getCount()])}var n,o,a=this;n=e.getParam("wordcount_countregex",/[\w\u2019\x27\-\u00C0-\u1FFF]+/g),o=e.getParam("wordcount_cleanregex",/[0-9.(),;:!?%#$?\x27\x22_+=\\\/\-]*/g),e.on("init",function(){var n=e.theme.panel&&e.theme.panel.find("#statusbar")[0];n&&window.setTimeout(function(){n.insert({type:"label",name:"wordcount",text:["Words: {0}",a.getCount()],classes:"wordcount",disabled:e.settings.readonly},0),e.on("setcontent beforeaddundo",t),e.on("keyup",function(e){32==e.keyCode&&t()})},0)}),a.getCount=function(){var t=e.getContent({format:"raw"}),a=0;if(t){t=t.replace(/\.\.\./g," "),t=t.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," "),t=t.replace(/(\w+)(&#?[a-z0-9]+;)+(\w+)/i,"$1$3").replace(/&.+?;/g," "),t=t.replace(o,"");var r=t.match(n);r&&(a=r.length)}return a}}); -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/content.inline.min.css: -------------------------------------------------------------------------------- 1 | .mce-object{border:1px dotted #3A3A3A;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0px}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid #F00;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#3399ff !important}.mce-edit-focus{outline:1px dotted #333} -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/content.min.css: -------------------------------------------------------------------------------- 1 | body{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDDDDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.mce-object{border:1px dotted #3A3A3A;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0px}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid #F00;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#3399ff !important}.mce-edit-focus{outline:1px dotted #333} -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/fonts/readme.md: -------------------------------------------------------------------------------- 1 | Icons are generated and provided by the http://icomoon.io service. 2 | -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/fonts/tinymce-small.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/fonts/tinymce-small.eot -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/fonts/tinymce-small.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/fonts/tinymce-small.ttf -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/fonts/tinymce-small.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/fonts/tinymce-small.woff -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/fonts/tinymce.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/fonts/tinymce.eot -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/fonts/tinymce.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/fonts/tinymce.ttf -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/fonts/tinymce.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/fonts/tinymce.woff -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/img/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/img/anchor.gif -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/img/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/img/loader.gif -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/img/object.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/img/object.gif -------------------------------------------------------------------------------- /public/tinymce/skins/lightgray/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/public/tinymce/skins/lightgray/img/trans.gif -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/Facades/FilemanagerLaravel.php: -------------------------------------------------------------------------------- 1 | package('Pqb/FilemanagerLaravel'); 22 | } 23 | 24 | /** 25 | * Register the service provider. 26 | * 27 | * @return void 28 | */ 29 | public function register() 30 | { 31 | $this->app->singleton('FilemanagerLaravel', function () { 32 | return new FilemanagerLaravel; 33 | }); 34 | $this->app->booting(function() 35 | { 36 | $loader = \Illuminate\Foundation\AliasLoader::getInstance(); 37 | $loader->alias('FilemanagerLaravel', 'Pqb\FilemanagerLaravel\Facades\FilemanagerLaravel'); 38 | }); 39 | $this->publishes([ 40 | __DIR__ . '/../../controllers' => base_path('app/Http/Controllers'), 41 | __DIR__ . '/../../views' => base_path('resources/views/vendor/filemanager-laravel'), 42 | __DIR__ . '/../../../public' => base_path('public'), 43 | ]); 44 | $this->loadViewsFrom(__DIR__ . 'resources/views', 'filemanager-laravel'); 45 | } 46 | 47 | /** 48 | * Get the services provided by the provider. 49 | * 50 | * @return array 51 | */ 52 | public function provides() 53 | { 54 | return array('FilemanagerLaravel'); 55 | } 56 | 57 | } 58 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/default.config.php: -------------------------------------------------------------------------------- 1 | 16 | * @copyright Authors 17 | */ 18 | 19 | 20 | 21 | /** 22 | * Check if user is authorized 23 | * 24 | * 25 | * @return boolean true if access granted, false if no access 26 | */ 27 | function auth() { 28 | // You can insert your own code over here to check if the user is authorized. 29 | // If you use a session variable, you've got to start the session first (session_start()) 30 | return true; 31 | } 32 | 33 | 34 | // @todo Work on plugins registration 35 | // if (isset($config['plugin']) && !empty($config['plugin'])) { 36 | // $pluginPath = 'plugins' . DIRECTORY_SEPARATOR . $config['plugin'] . DIRECTORY_SEPARATOR; 37 | // require_once($pluginPath . 'filemanager.' . $config['plugin'] . '.config.php'); 38 | // require_once($pluginPath . 'filemanager.' . $config['plugin'] . '.class.php'); 39 | // $className = 'Filemanager'.strtoupper($config['plugin']); 40 | // $fm = new $className($config); 41 | // } else { 42 | // $fm = new Filemanager($config); 43 | // } 44 | 45 | 46 | // we instantiate the Filemanager 47 | $fm = new Filemanager(); 48 | ?> -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/filemanager.inc.php: -------------------------------------------------------------------------------- 1 | decode($content); 12 | } 13 | 14 | } 15 | 16 | if ( !function_exists('json_encode') ) { 17 | 18 | function json_encode($content) { 19 | require_once 'JSON.php'; 20 | $json = new Services_JSON; 21 | return $json->encode($content); 22 | } 23 | 24 | } 25 | 26 | function getUserIP() 27 | { 28 | $client = @$_SERVER['HTTP_CLIENT_IP']; 29 | $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; 30 | $remote = $_SERVER['REMOTE_ADDR']; 31 | 32 | if(filter_var($client, FILTER_VALIDATE_IP)) 33 | { 34 | $ip = $client; 35 | } 36 | elseif(filter_var($forward, FILTER_VALIDATE_IP)) 37 | { 38 | $ip = $forward; 39 | } 40 | else 41 | { 42 | $ip = $remote; 43 | } 44 | 45 | return $ip; 46 | } 47 | 48 | ?> -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/LICENSE: -------------------------------------------------------------------------------- 1 | WideImage, a PHP image manipulation library 2 | Copyright 2007-2011 Gasper Kozak 3 | 4 | This program is free software; you can redistribute it and/or 5 | modify it under the terms of the GNU Lesser General Public License 6 | as published by the Free Software Foundation; either version 2.1 7 | of the License, or (at your option) any later version. 8 | 9 | This program is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | GNU Lesser General Public License for more details. 13 | 14 | You should have received a copy of the GNU Lesser General Public License 15 | along with this program; if not, write to the Free Software 16 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/README: -------------------------------------------------------------------------------- 1 | WideImage, a PHP image manipulation library 2 | Copyright 2007-2011 Gasper Kozak 3 | 4 | For documentation, please visit http://wideimage.sourceforge.net/ 5 | 6 | 7 | This file is part of WideImage. 8 | 9 | WideImage is free software; you can redistribute it and/or modify 10 | it under the terms of the GNU Lesser General Public License as published by 11 | the Free Software Foundation; either version 2.1 of the License, or 12 | (at your option) any later version. 13 | 14 | WideImage is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 | GNU Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public License 20 | along with WideImage; if not, write to the Free Software 21 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 22 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/VERSION: -------------------------------------------------------------------------------- 1 | Version: 11.02.19 2 | Build date: 2011-02-19 3 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/bg.gif -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/addNoise.php: -------------------------------------------------------------------------------- 1 | addField(new IntField('amount', 300)); 12 | $this->addField(new SelectField('type', array('salt&pepper','mono','color'), 'mono')); 13 | } 14 | 15 | function execute($image, $request) 16 | { 17 | return $image->addNoise($this->fields['amount']->value, $this->fields['type']->value); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/applyConvolution.php: -------------------------------------------------------------------------------- 1 | addField(new Field('matrix', '2 0 0, 0 -1 0, 0 0 -1', '3x3 float matrix; separate rows with a comma, and columns with a space')); 14 | $this->addField(new FloatField('div', 1)); 15 | $this->addField(new FloatField('offset', 220)); 16 | } 17 | 18 | function execute($image, $request) 19 | { 20 | $mstr = $this->fval('matrix'); 21 | $rows = explode(',', $mstr); 22 | 23 | $matrix = array(); 24 | foreach ($this->base_matrix as $idx => $base_row) 25 | { 26 | $build_row = array(); 27 | if (isset($rows[$idx])) 28 | { 29 | $row = trim($rows[$idx]); 30 | $cols = explode(' ', $row); 31 | for ($c = 0; $c < 3; $c++) 32 | if (isset($cols[$c])) 33 | $build_row[] = floatval(trim($cols[$c])); 34 | else 35 | $build_row[] = $base_row[$c]; 36 | } 37 | else 38 | $build_row = $base_row; 39 | 40 | $matrix[] = $build_row; 41 | } 42 | 43 | return $image->applyConvolution($matrix, $this->fval('div'), $this->fval('offset')); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/applyFilter.php: -------------------------------------------------------------------------------- 1 | addField(new SelectField('filter', array( 12 | 'IMG_FILTER_NEGATE', 13 | 'IMG_FILTER_GRAYSCALE', 14 | 'IMG_FILTER_BRIGHTNESS', 15 | 'IMG_FILTER_CONTRAST', 16 | 'IMG_FILTER_COLORIZE', 17 | 'IMG_FILTER_EDGEDETECT', 18 | 'IMG_FILTER_EMBOSS', 19 | 'IMG_FILTER_GAUSSIAN_BLUR', 20 | 'IMG_FILTER_SELECTIVE_BLUR', 21 | 'IMG_FILTER_MEAN_REMOVAL', 22 | 'IMG_FILTER_SMOOTH' 23 | )) 24 | ); 25 | $this->addField(new IntField('arg1', null)); 26 | $this->addField(new IntField('arg2', null)); 27 | $this->addField(new IntField('arg3', null)); 28 | } 29 | 30 | function execute($image) 31 | { 32 | $filter = constant($this->fields['filter']->value); 33 | $arg1 = $this->fields['arg1']->value; 34 | $arg2 = $this->fields['arg2']->value; 35 | $arg3 = $this->fields['arg3']->value; 36 | 37 | return $image->applyFilter($filter, $arg1, $arg2, $arg3); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/applyMask.php: -------------------------------------------------------------------------------- 1 | addField(new FileSelectField('mask', 'masks')); 12 | $this->addField(new CoordinateField('left', 10)); 13 | $this->addField(new CoordinateField('top', '30%')); 14 | 15 | if (!$this->request->get('mask')) 16 | $this->request->set('mask', 'mask-circle.gif'); 17 | } 18 | 19 | function execute($image) 20 | { 21 | $mask = WideImage::load(DEMO_PATH . 'masks/' . $this->fields['mask']->value); 22 | $left = $this->fields['left']->value; 23 | $top = $this->fields['top']->value; 24 | 25 | return $image->applyMask($mask, $left, $top); 26 | } 27 | 28 | function getFormat() 29 | { 30 | return 'png'; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/asGrayscale.php: -------------------------------------------------------------------------------- 1 | asGrayscale(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/asNegative.php: -------------------------------------------------------------------------------- 1 | asNegative(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/autoCrop.php: -------------------------------------------------------------------------------- 1 | addField(new IntField('margin', 0)); 12 | $this->addField(new IntField('rgb_threshold', 0)); 13 | $this->addField(new IntField('pixel_cutoff', 1)); 14 | $this->addField(new IntField('base_color', null, 'Index of the color')); 15 | } 16 | 17 | function execute($image, $request) 18 | { 19 | $margin = $this->fields['margin']->value; 20 | $rgb_threshold = $this->fields['rgb_threshold']->value; 21 | $pixel_cutoff = $this->fields['pixel_cutoff']->value; 22 | $base_color = $this->fields['base_color']->value; 23 | 24 | return $image->autoCrop($margin, $rgb_threshold, $pixel_cutoff, $base_color); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/correctGamma.php: -------------------------------------------------------------------------------- 1 | addField(new FloatField('in_gamma', 1.1)); 12 | $this->addField(new FloatField('out_gamma', 3.7)); 13 | } 14 | 15 | function execute($image, $request) 16 | { 17 | return $image->correctGamma($this->fval('in_gamma'), $this->fval('out_gamma')); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/crop.php: -------------------------------------------------------------------------------- 1 | addField(new CoordinateField('left', 10)); 12 | $this->addField(new CoordinateField('top', 20)); 13 | $this->addField(new CoordinateField('width', 120)); 14 | $this->addField(new CoordinateField('height', 60)); 15 | } 16 | 17 | function execute($image, $request) 18 | { 19 | $left = $this->fields['left']->value; 20 | $top = $this->fields['top']->value; 21 | $width = $this->fields['width']->value; 22 | $height = $this->fields['height']->value; 23 | 24 | return $image->crop($left, $top, $width, $height); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/flip.php: -------------------------------------------------------------------------------- 1 | flip(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/getChannels.php: -------------------------------------------------------------------------------- 1 | addField(new CheckboxField('red', true)); 14 | $this->addField(new CheckboxField('green', false)); 15 | $this->addField(new CheckboxField('blue', true)); 16 | $this->addField(new CheckboxField('alpha', false)); 17 | } 18 | 19 | function execute($img, $request) 20 | { 21 | $on = array(); 22 | foreach ($this->channels as $name) 23 | if ($this->fields[$name]->value) 24 | $on[] = $name; 25 | 26 | return $img->getChannels($on); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/getMask.php: -------------------------------------------------------------------------------- 1 | getMask(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/merge.php: -------------------------------------------------------------------------------- 1 | addField(new FileSelectField('overlay', 'images', array('default' => '6-logo.gif'))); 12 | $this->addField(new CoordinateField('left', 'right-10')); 13 | $this->addField(new CoordinateField('top', 'bottom-15%')); 14 | $this->addField(new IntField('opacity', 50)); 15 | } 16 | 17 | function execute($image, $request) 18 | { 19 | $overlay = WideImage::load(DEMO_PATH . 'images/' . $this->fields['overlay']->value); 20 | $left = $this->fields['left']->value; 21 | $top = $this->fields['top']->value; 22 | $opacity = $this->fields['opacity']->value; 23 | 24 | return $image->merge($overlay, $left, $top, $opacity); 25 | } 26 | 27 | function text() 28 | { 29 | echo "For alpha images, set opacity=100, otherwise alpha channel won't work."; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/mirror.php: -------------------------------------------------------------------------------- 1 | mirror(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/resize.php: -------------------------------------------------------------------------------- 1 | addField(new CoordinateField('width', 120)); 12 | $this->addField(new CoordinateField('height', null)); 13 | $this->addField(new SelectField('fit', array('inside', 'fill', 'outside'))); 14 | $this->addField(new SelectField('scale', array('any', 'down', 'up'))); 15 | } 16 | 17 | function execute($image, $request) 18 | { 19 | $width = $this->fields['width']->value; 20 | $height = $this->fields['height']->value; 21 | $fit = $this->fields['fit']->value; 22 | $scale = $this->fields['scale']->value; 23 | 24 | return $image->resize($width, $height, $fit, $scale); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/resizeCanvas.php: -------------------------------------------------------------------------------- 1 | addField(new CoordinateField('width', '100%+30')); 12 | $this->addField(new CoordinateField('height', 200)); 13 | $this->addField(new CoordinateField('left', '2')); 14 | $this->addField(new CoordinateField('top', 'bottom-10')); 15 | $this->addField(new ColorField('color', 'ffffff')); 16 | $this->addField(new SelectField('scale', array('any', 'down', 'up'), 'any')); 17 | $this->addField(new CheckboxField('merge', false, "Merge or copy over")); 18 | } 19 | 20 | function execute($image, $request) 21 | { 22 | $width = $this->fields['width']->value; 23 | $height = $this->fields['height']->value; 24 | $left = $this->fields['left']->value; 25 | $top = $this->fields['top']->value; 26 | $color = $this->fields['color']->value; 27 | $scale = $this->fields['scale']->value; 28 | $merge = $this->fields['merge']->value; 29 | 30 | return $image->resizeCanvas($width, $height, $left, $top, $color ? hexdec($color) : null, $scale, $merge); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/rotate.php: -------------------------------------------------------------------------------- 1 | addField(new AngleField('angle', 25)); 12 | $this->addField(new ColorField('color', '')); 13 | } 14 | 15 | function execute($image, $request) 16 | { 17 | $angle = $this->fields['angle']->value; 18 | $color = $this->fields['color']->value; 19 | 20 | return $image->rotate($angle, $color ? hexdec($color) : null); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/roundCorners.php: -------------------------------------------------------------------------------- 1 | addField(new IntField('radius', 30)); 12 | $this->addField(new ColorField('color', 'ffffff')); 13 | $this->addField(new IntField('smoothness', 2)); 14 | 15 | $this->addField(new CheckboxField('top-left', true)); 16 | $this->addField(new CheckboxField('top-right', true)); 17 | $this->addField(new CheckboxField('bottom-right', true)); 18 | $this->addField(new CheckboxField('bottom-left', true)); 19 | } 20 | 21 | function execute($image, $request) 22 | { 23 | $color = $this->fields['color']->value; 24 | $radius = $this->fields['radius']->value; 25 | $smoothness = $this->fields['smoothness']->value; 26 | 27 | $corners = 0; 28 | if ($this->fval('top-left')) 29 | $corners += WideImage::SIDE_TOP_LEFT; 30 | 31 | if ($this->fval('top-right')) 32 | $corners += WideImage::SIDE_TOP_RIGHT; 33 | 34 | if ($this->fval('bottom-right')) 35 | $corners += WideImage::SIDE_BOTTOM_RIGHT; 36 | 37 | if ($this->fval('bottom-left')) 38 | $corners += WideImage::SIDE_BOTTOM_LEFT; 39 | 40 | return $image->roundCorners($radius, $color ? hexdec($color) : null, $smoothness, $corners); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/demos/unsharp.php: -------------------------------------------------------------------------------- 1 | addField(new IntField('amount', 300)); 12 | $this->addField(new IntField('radius', 3)); 13 | $this->addField(new IntField('threshold', 2)); 14 | } 15 | 16 | function execute($image, $request) 17 | { 18 | return $image->unsharp($this->fields['amount']->value, $this->fields['radius']->value, $this->fields['threshold']->value); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/README.TXT: -------------------------------------------------------------------------------- 1 | Contained herin is the Bitstream Vera font family. 2 | 3 | The Copyright information is found in the COPYRIGHT.TXT file (along 4 | with being incoporated into the fonts themselves). 5 | 6 | The releases notes are found in the file "RELEASENOTES.TXT". 7 | 8 | We hope you enjoy Vera! 9 | 10 | Bitstream, Inc. 11 | The Gnome Project 12 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/Vera.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/Vera.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraBI.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraBI.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraBd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraBd.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraIt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraIt.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraMoBI.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraMoBI.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraMoBd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraMoBd.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraMoIt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraMoIt.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraMono.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraSe.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraSe.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraSeBd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/VeraSeBd.ttf -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/fonts/local.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 14 | 15 | serif 16 | 17 | Bitstream Vera Serif 18 | 19 | 20 | 21 | sans-serif 22 | 23 | Bitstream Vera Sans 24 | 25 | 26 | 27 | monospace 28 | 29 | Bitstream Vera Sans Mono 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/AngleField.php: -------------------------------------------------------------------------------- 1 | value = $request->get($this->name, $this->default ? '1' : null) === '1'; 10 | } 11 | 12 | function renderBody($name, $id) 13 | { 14 | if ($this->value) 15 | $chk = 'checked="checked"'; 16 | else 17 | $chk = ''; 18 | 19 | echo ''; 20 | echo ''; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/CheckboxSetField.php: -------------------------------------------------------------------------------- 1 | name = $name; 13 | $this->options = $options; 14 | } 15 | 16 | function init($request) 17 | { 18 | $this->value = array(); 19 | if (is_array($request->get($this->name))) 20 | foreach ($request->get($this->name) as $val) 21 | if (in_array($val, $this->options)) 22 | $this->value[] = $val; 23 | } 24 | 25 | function render() 26 | { 27 | $request = $this->request; 28 | foreach ($this->options as $option) 29 | { 30 | if (is_array($request->get($this->name)) && in_array($option, $request->get($this->name))) 31 | $chk = 'checked="checked"'; 32 | else 33 | $chk = ''; 34 | 35 | $name = $this->name . '[]'; 36 | $id = $this->name . '_' . $option; 37 | echo ''; 38 | echo ' '; 39 | } 40 | } 41 | 42 | function getURLValue() 43 | { 44 | $v = ''; 45 | foreach ($this->value as $value) 46 | $v .= $this->name . '[]=' . $value . '&'; 47 | return $v; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/ColorField.php: -------------------------------------------------------------------------------- 1 | getColor($this->name, $this->default); 15 | if ($c === '') 16 | $this->value = null; 17 | else 18 | $this->value = str_pad(dechex(hexdec($c)), 6, '0', STR_PAD_LEFT); 19 | } 20 | 21 | function getRenderValue() 22 | { 23 | return $this->value; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/CoordinateField.php: -------------------------------------------------------------------------------- 1 | value = $request->getCoordinate($this->name, $this->default); 15 | if ($this->value > 1000) 16 | $this->value = 1000; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/Demo.php: -------------------------------------------------------------------------------- 1 | name = $name; 15 | } 16 | 17 | function init() 18 | { 19 | } 20 | 21 | static function create($name) 22 | { 23 | $file = DEMO_PATH . '/demos/' . $name . '.php'; 24 | if (!file_exists($file)) 25 | throw new Exception("Invalid demo: {$name}"); 26 | include $file; 27 | $className = 'Demo_' . $name; 28 | $demo = new $className($name); 29 | $demo->request = Request::getInstance(); 30 | $demo->init(); 31 | foreach ($demo->fields as $field) 32 | { 33 | $field->request = Request::getInstance(); 34 | $field->init(Request::getInstance()); 35 | } 36 | return $demo; 37 | } 38 | 39 | function getFormat() 40 | { 41 | return 'as input'; 42 | } 43 | 44 | function addField($field) 45 | { 46 | $this->fields[$field->name] = $field; 47 | } 48 | 49 | function __toString() 50 | { 51 | return $this->name; 52 | } 53 | 54 | function text() 55 | { 56 | } 57 | 58 | function fval($name) 59 | { 60 | return $this->fields[$name]->value; 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/Field.php: -------------------------------------------------------------------------------- 1 | name = $name; 16 | $this->default = $default; 17 | 18 | if ($hint == '') 19 | $hint = $name; 20 | 21 | $this->hint = $hint; 22 | } 23 | 24 | function init($request) 25 | { 26 | $this->value = $request->get($this->name, $this->default); 27 | } 28 | 29 | function render() 30 | { 31 | $id = htmlentities($this->name); 32 | echo ' '; 36 | } 37 | 38 | function renderBody($name, $id) 39 | { 40 | echo ''; 41 | } 42 | 43 | function getRenderValue() 44 | { 45 | return $this->value; 46 | } 47 | 48 | function getUrlValue() 49 | { 50 | return urlencode($this->name) . '=' . urlencode($this->value); 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/FloatField.php: -------------------------------------------------------------------------------- 1 | value = $request->getFloat($this->name, $this->default); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/FormatSelectField.php: -------------------------------------------------------------------------------- 1 | value = $request->getInt($this->name, $this->default); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/SelectField.php: -------------------------------------------------------------------------------- 1 | name = $name; 13 | $this->options = $options; 14 | if ($default === null) 15 | $this->default = $options[0]; 16 | else 17 | $this->default = $default; 18 | } 19 | 20 | function init($request) 21 | { 22 | $this->value = $this->default; 23 | $v = str_replace('+', ' ', $request->get($this->name)); 24 | if (in_array($v, $this->options)) 25 | $this->value = $v; 26 | } 27 | 28 | function renderBody($name, $id) 29 | { 30 | echo ''; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/helpers/common.php: -------------------------------------------------------------------------------- 1 | get('demo')); 11 | $image = WideImage::load('images/' . $request->get('image')); 12 | 13 | $result = $demo->execute($image, $request); 14 | 15 | $output = new FormatSelectField('output'); 16 | $output->init(Request::getInstance()); 17 | 18 | if ($output->value == 'preset for demo') 19 | $format = $demo->getFormat(); 20 | else 21 | $format = $output->value; 22 | 23 | if ($format === 'as input') 24 | $format = substr($request->get('image'), -3); 25 | 26 | $output = 24; 27 | if ($format == 'png8') 28 | { 29 | $output = 8; 30 | $format = 'png'; 31 | } 32 | elseif ($format == 'png24') 33 | $format = 'png'; 34 | elseif ($format == 'gif') 35 | $output = 8; 36 | 37 | if ($output == 8) 38 | { 39 | $ncolors = new IntField('colors', 255); 40 | $ncolors->init(Request::getInstance()); 41 | 42 | $dither = new CheckboxField('dither', true); 43 | $dither->init(Request::getInstance()); 44 | 45 | $match_palette = new CheckboxField('match_palette', true); 46 | $match_palette->init(Request::getInstance()); 47 | 48 | $result = $result->asPalette($ncolors->value, $dither->value, $match_palette->value); 49 | } 50 | 51 | $result->output($format); 52 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/1-rainbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/1-rainbow.png -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/2-blue-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/2-blue-alpha.png -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/3-smiley.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/3-smiley.gif -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/4-color-hole.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/4-color-hole.gif -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/5-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/5-circle.png -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/6-logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/6-logo.gif -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/7-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/7-overlay.png -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/bg03.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/bg03.bmp -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/fgnl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/images/fgnl.jpg -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/masks/mask-circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/masks/mask-circle.gif -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/masks/mask-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/masks/mask-circle.png -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/masks/mask-diagonal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/masks/mask-diagonal.gif -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/masks/mask-smiley.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/demo/masks/mask-smiley.gif -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/doc/media/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/doc/media/background.png -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/doc/media/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/doc/media/empty.png -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/lib/Exception.php: -------------------------------------------------------------------------------- 1 | = 1 && $face <= 5) 38 | $this->font = $face; 39 | else 40 | $this->font = imageloadfont($face); 41 | $this->color = $color; 42 | } 43 | 44 | function writeText($image, $x, $y, $text) 45 | { 46 | imagestring($image->getHandle(), $this->font, $x, $y, $text, $this->color); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/lib/Mapper/GD.php: -------------------------------------------------------------------------------- 1 | applyConvolution(array(array(2, 0, 0), array(0, -1, 0), array(0, 0, -1)), 1, 220); 32 | 33 | $this->assertTrue($result instanceof WideImage_TrueColorImage); 34 | $this->assertTrue($result->isTransparent()); 35 | 36 | $this->assertEquals(100, $result->getWidth()); 37 | $this->assertEquals(100, $result->getHeight()); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/test/tests/Operation/ApplyFilterTest.php: -------------------------------------------------------------------------------- 1 | applyFilter(IMG_FILTER_EDGEDETECT); 32 | 33 | $this->assertTrue($result instanceof WideImage_TrueColorImage); 34 | $this->assertTrue($result->isTransparent()); 35 | 36 | $this->assertEquals(100, $result->getWidth()); 37 | $this->assertEquals(100, $result->getHeight()); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/test/tests/Operation/CorrectGammaTest.php: -------------------------------------------------------------------------------- 1 | correctGamma(1, 2); 32 | 33 | $this->assertTrue($result instanceof WideImage_PaletteImage); 34 | $this->assertTrue($result->isTransparent()); 35 | 36 | $this->assertEquals(100, $result->getWidth()); 37 | $this->assertEquals(100, $result->getHeight()); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/inc/vendor/wideimage/test/tests/Operation/UnsharpTest.php: -------------------------------------------------------------------------------- 1 | unsharp(10, 5, 1); 32 | 33 | $this->assertTrue($result instanceof WideImage_PaletteImage); 34 | $this->assertTrue($result->isTransparent()); 35 | 36 | $this->assertEquals(100, $result->getWidth()); 37 | $this->assertEquals(100, $result->getHeight()); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/plugins/rsc/COPYING: -------------------------------------------------------------------------------- 1 | Unless otherwise noted, all files are released under the MIT license, 2 | exceptions contain licensing information in them. 3 | 4 | Copyright (C) 2008 Rackspace US, Inc. 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in 14 | all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. 23 | 24 | Except as contained in this notice, the name of Rackspace US, Inc. shall not 25 | be used in advertising or otherwise to promote the sale, use or other dealings 26 | in this Software without prior written authorization from Rackspace US, Inc. -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/plugins/rsc/cloudfiles_exceptions.php: -------------------------------------------------------------------------------- 1 | 10 | * @copyright Copyright (c) 2008, Rackspace US, Inc. 11 | * @package php-cloudfiles-exceptions 12 | */ 13 | 14 | /** 15 | * Custom Exceptions for the CloudFiles API 16 | * @package php-cloudfiles-exceptions 17 | */ 18 | class SyntaxException extends Exception { } 19 | class AuthenticationException extends Exception { } 20 | class InvalidResponseException extends Exception { } 21 | class NonEmptyContainerException extends Exception { } 22 | class NoSuchObjectException extends Exception { } 23 | class NoSuchContainerException extends Exception { } 24 | class NoSuchAccountException extends Exception { } 25 | class MisMatchedChecksumException extends Exception { } 26 | class IOException extends Exception { } 27 | class CDNNotEnabledException extends Exception { } 28 | class BadContentTypeException extends Exception { } 29 | class InvalidUTF8Exception extends Exception { } 30 | class ConnectionNotOpenException extends Exception { } 31 | 32 | /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ 33 | 34 | /* 35 | * Local variables: 36 | * tab-width: 4 37 | * c-basic-offset: 4 38 | * c-hanging-comment-ender-p: nil 39 | * End: 40 | */ 41 | ?> 42 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/plugins/rsc/filemanager.rsc.config.php: -------------------------------------------------------------------------------- 1 | 11 | * @copyright Authors 12 | */ 13 | 14 | /** 15 | * Language settings 16 | */ 17 | $config['rsc-verbose'] = false; 18 | 19 | /** 20 | * Language settings 21 | */ 22 | $config['rsc-username'] = 'your_username'; 23 | 24 | /** 25 | * Language settings 26 | */ 27 | $config['rsc-apikey'] = 'your_api_key_hash'; 28 | 29 | /** 30 | * RSC Account (optional) 31 | */ 32 | $config['rsc-account'] = null; 33 | 34 | /** 35 | * RSC Account (optionally limit container to this, better accomplished by limiting the base path) 36 | */ 37 | $config['rsc-container'] = null; 38 | 39 | /** 40 | * Language settings 41 | */ 42 | $config['rsc-ssl_use_cabundle'] = true; 43 | 44 | /** 45 | * Language settings 46 | */ 47 | $config['rsc-getsize'] = true; 48 | 49 | /** 50 | * Extension of the unallowed Dirs 51 | */ 52 | $config['unallowed_dirs'][] = '.CDN_ACCESS_LOGS'; 53 | $config['unallowed_dirs'][] = 'cloudservers'; 54 | 55 | 56 | ?> 57 | -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/plugins/rsc/share/magic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/plugins/rsc/share/magic -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/plugins/rsc/share/magic.mgc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/plugins/rsc/share/magic.mgc -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/plugins/rsc/share/magic.mime.mgc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/Pqb/FilemanagerLaravel/plugins/rsc/share/magic.mime.mgc -------------------------------------------------------------------------------- /src/Pqb/FilemanagerLaravel/user.config.php: -------------------------------------------------------------------------------- 1 | 16 | * @copyright Authors 17 | */ 18 | 19 | 20 | 21 | /** 22 | * Check if user is authorized 23 | * 24 | * 25 | * @return boolean true if access granted, false if no access 26 | */ 27 | function auth() { 28 | // You can insert your own code over here to check if the user is authorized. 29 | // If you use a session variable, you've got to start the session first (session_start()) 30 | return true; 31 | } 32 | 33 | 34 | // @todo Work on plugins registration 35 | // if (isset($config['plugin']) && !empty($config['plugin'])) { 36 | // $pluginPath = 'plugins' . DIRECTORY_SEPARATOR . $config['plugin'] . DIRECTORY_SEPARATOR; 37 | // require_once($pluginPath . 'filemanager.' . $config['plugin'] . '.config.php'); 38 | // require_once($pluginPath . 'filemanager.' . $config['plugin'] . '.class.php'); 39 | // $className = 'Filemanager'.strtoupper($config['plugin']); 40 | // $fm = new $className($config); 41 | // } else { 42 | // $fm = new Filemanager($config); 43 | // } 44 | 45 | 46 | // we instantiate the Filemanager 47 | $fm = new Filemanager(); 48 | ?> -------------------------------------------------------------------------------- /src/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/config/.gitkeep -------------------------------------------------------------------------------- /src/controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/controllers/.gitkeep -------------------------------------------------------------------------------- /src/controllers/FilemanagerLaravelController.php: -------------------------------------------------------------------------------- 1 | middleware('auth'); 11 | 12 | } 13 | public function getShow() 14 | { 15 | return view('filemanager-laravel::filemanager.index'); 16 | } 17 | public function getConnectors() 18 | { 19 | $f = FilemanagerLaravel::Filemanager(); 20 | $f->connector_url = url('/').'/filemanager/connectors'; 21 | $f->run(); 22 | } 23 | public function postConnectors() 24 | { 25 | $f = FilemanagerLaravel::Filemanager(); 26 | $f->connector_url = url('/').'/filemanager/connectors'; 27 | $f->run(); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/lang/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/lang/.gitkeep -------------------------------------------------------------------------------- /src/migrations/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermomartinez/filemanager-laravel/e57a1f23930829cd1c486ef0e3bf7f2bd4fa8563/src/migrations/.gitkeep -------------------------------------------------------------------------------- /src/routes.php: -------------------------------------------------------------------------------- 1 |