├── application
├── .htaccess
├── admin
│ ├── common.php
│ ├── config.php
│ ├── model
│ │ └── Article.php
│ └── controller
│ │ └── Index.php
├── index
│ ├── common.php
│ ├── config.php
│ ├── model
│ │ ├── Collection.php
│ │ └── User.php
│ └── controller
│ │ └── Index.php
├── common.php
├── command.php
├── extra
│ └── queue.php
└── route.php
├── extend
└── .gitignore
├── runtime
└── .gitignore
├── vendor
└── .gitignore
├── public
├── su
│ ├── robots.txt
│ ├── lib
│ │ ├── ueditor
│ │ │ └── 1.4.3
│ │ │ │ ├── themes
│ │ │ │ ├── iframe.css
│ │ │ │ └── default
│ │ │ │ │ └── images
│ │ │ │ │ ├── anchor.gif
│ │ │ │ │ ├── arrow.png
│ │ │ │ │ ├── charts.png
│ │ │ │ │ ├── icons.gif
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── lock.gif
│ │ │ │ │ ├── scale.png
│ │ │ │ │ ├── spacer.gif
│ │ │ │ │ ├── upload.png
│ │ │ │ │ ├── word.gif
│ │ │ │ │ ├── arrow_up.png
│ │ │ │ │ ├── cursor_h.gif
│ │ │ │ │ ├── cursor_h.png
│ │ │ │ │ ├── cursor_v.gif
│ │ │ │ │ ├── cursor_v.png
│ │ │ │ │ ├── filescan.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── sortable.png
│ │ │ │ │ ├── arrow_down.png
│ │ │ │ │ ├── button-bg.gif
│ │ │ │ │ ├── highlighted.gif
│ │ │ │ │ ├── icons-all.gif
│ │ │ │ │ ├── loaderror.png
│ │ │ │ │ ├── pagebreak.gif
│ │ │ │ │ ├── sparator_v.png
│ │ │ │ │ ├── toolbar_bg.png
│ │ │ │ │ ├── videologo.gif
│ │ │ │ │ ├── wordpaste.png
│ │ │ │ │ ├── cancelbutton.gif
│ │ │ │ │ ├── unhighlighted.gif
│ │ │ │ │ ├── dialog-title-bg.png
│ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ ├── table-cell-align.png
│ │ │ │ │ └── tangram-colorpicker.png
│ │ │ │ ├── jsp
│ │ │ │ ├── lib
│ │ │ │ │ ├── json.jar
│ │ │ │ │ ├── commons-io-2.4.jar
│ │ │ │ │ ├── ueditor-1.1.1.jar
│ │ │ │ │ ├── commons-codec-1.9.jar
│ │ │ │ │ └── commons-fileupload-1.3.1.jar
│ │ │ │ ├── src
│ │ │ │ │ └── com
│ │ │ │ │ │ └── baidu
│ │ │ │ │ │ └── ueditor
│ │ │ │ │ │ ├── define
│ │ │ │ │ │ ├── ActionState.java
│ │ │ │ │ │ ├── State.java
│ │ │ │ │ │ ├── MIMEType.java
│ │ │ │ │ │ └── FileType.java
│ │ │ │ │ │ ├── Encoder.java
│ │ │ │ │ │ └── upload
│ │ │ │ │ │ └── Uploader.java
│ │ │ │ └── controller.jsp
│ │ │ │ ├── lang
│ │ │ │ ├── en
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── copy.png
│ │ │ │ │ │ ├── music.png
│ │ │ │ │ │ ├── addimage.png
│ │ │ │ │ │ ├── button.png
│ │ │ │ │ │ ├── upload.png
│ │ │ │ │ │ ├── background.png
│ │ │ │ │ │ ├── localimage.png
│ │ │ │ │ │ ├── deletedisable.png
│ │ │ │ │ │ ├── deleteenable.png
│ │ │ │ │ │ ├── listbackground.png
│ │ │ │ │ │ ├── alldeletebtnupskin.png
│ │ │ │ │ │ ├── rotateleftdisable.png
│ │ │ │ │ │ ├── rotateleftenable.png
│ │ │ │ │ │ ├── rotaterightdisable.png
│ │ │ │ │ │ ├── rotaterightenable.png
│ │ │ │ │ │ └── alldeletebtnhoverskin.png
│ │ │ │ └── zh-cn
│ │ │ │ │ └── images
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── music.png
│ │ │ │ │ ├── upload.png
│ │ │ │ │ └── localimage.png
│ │ │ │ ├── dialogs
│ │ │ │ ├── image
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ ├── success.gif
│ │ │ │ │ │ ├── success.png
│ │ │ │ │ │ ├── alignicon.jpg
│ │ │ │ │ │ └── progress.png
│ │ │ │ ├── table
│ │ │ │ │ └── dragicon.png
│ │ │ │ ├── video
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ ├── success.gif
│ │ │ │ │ │ ├── success.png
│ │ │ │ │ │ ├── progress.png
│ │ │ │ │ │ ├── center_focus.jpg
│ │ │ │ │ │ ├── file-icons.gif
│ │ │ │ │ │ ├── file-icons.png
│ │ │ │ │ │ ├── left_focus.jpg
│ │ │ │ │ │ ├── none_focus.jpg
│ │ │ │ │ │ └── right_focus.jpg
│ │ │ │ ├── emotion
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── 0.gif
│ │ │ │ │ │ ├── bface.gif
│ │ │ │ │ │ ├── cface.gif
│ │ │ │ │ │ ├── fface.gif
│ │ │ │ │ │ ├── tface.gif
│ │ │ │ │ │ ├── wface.gif
│ │ │ │ │ │ ├── yface.gif
│ │ │ │ │ │ ├── jxface2.gif
│ │ │ │ │ │ └── neweditor-tab-bg.png
│ │ │ │ ├── attachment
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ ├── success.gif
│ │ │ │ │ │ ├── success.png
│ │ │ │ │ │ ├── alignicon.gif
│ │ │ │ │ │ ├── alignicon.png
│ │ │ │ │ │ ├── progress.png
│ │ │ │ │ │ ├── file-icons.gif
│ │ │ │ │ │ └── file-icons.png
│ │ │ │ │ └── fileTypeImages
│ │ │ │ │ │ ├── icon_chm.gif
│ │ │ │ │ │ ├── icon_doc.gif
│ │ │ │ │ │ ├── icon_exe.gif
│ │ │ │ │ │ ├── icon_jpg.gif
│ │ │ │ │ │ ├── icon_mp3.gif
│ │ │ │ │ │ ├── icon_mv.gif
│ │ │ │ │ │ ├── icon_pdf.gif
│ │ │ │ │ │ ├── icon_ppt.gif
│ │ │ │ │ │ ├── icon_psd.gif
│ │ │ │ │ │ ├── icon_rar.gif
│ │ │ │ │ │ ├── icon_txt.gif
│ │ │ │ │ │ ├── icon_xls.gif
│ │ │ │ │ │ └── icon_default.png
│ │ │ │ ├── background
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ └── success.png
│ │ │ │ ├── scrawl
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── addimg.png
│ │ │ │ │ │ ├── brush.png
│ │ │ │ │ │ ├── delimg.png
│ │ │ │ │ │ ├── empty.png
│ │ │ │ │ │ ├── emptyH.png
│ │ │ │ │ │ ├── eraser.png
│ │ │ │ │ │ ├── redo.png
│ │ │ │ │ │ ├── redoH.png
│ │ │ │ │ │ ├── scale.png
│ │ │ │ │ │ ├── scaleH.png
│ │ │ │ │ │ ├── size.png
│ │ │ │ │ │ ├── undo.png
│ │ │ │ │ │ ├── undoH.png
│ │ │ │ │ │ └── delimgH.png
│ │ │ │ ├── template
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── bg.gif
│ │ │ │ │ │ ├── pre0.png
│ │ │ │ │ │ ├── pre1.png
│ │ │ │ │ │ ├── pre2.png
│ │ │ │ │ │ ├── pre3.png
│ │ │ │ │ │ └── pre4.png
│ │ │ │ ├── charts
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── charts0.png
│ │ │ │ │ │ ├── charts1.png
│ │ │ │ │ │ ├── charts2.png
│ │ │ │ │ │ ├── charts3.png
│ │ │ │ │ │ ├── charts4.png
│ │ │ │ │ │ └── charts5.png
│ │ │ │ ├── wordimage
│ │ │ │ │ ├── imageUploader.swf
│ │ │ │ │ └── fClipboard_ueditor.swf
│ │ │ │ ├── help
│ │ │ │ │ └── help.css
│ │ │ │ └── spechars
│ │ │ │ │ └── spechars.html
│ │ │ │ ├── net
│ │ │ │ ├── Bin
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ └── Newtonsoft.Json.pdb
│ │ │ │ ├── App_Code
│ │ │ │ │ ├── ConfigHandler.cs
│ │ │ │ │ └── NotSupportedHandler.cs
│ │ │ │ └── Web.config
│ │ │ │ └── third-party
│ │ │ │ ├── video-js
│ │ │ │ ├── font
│ │ │ │ │ ├── vjs.eot
│ │ │ │ │ ├── vjs.ttf
│ │ │ │ │ └── vjs.woff
│ │ │ │ └── video-js.swf
│ │ │ │ ├── webuploader
│ │ │ │ ├── Uploader.swf
│ │ │ │ └── webuploader.css
│ │ │ │ ├── snapscreen
│ │ │ │ └── UEditorSnapscreen.exe
│ │ │ │ ├── zeroclipboard
│ │ │ │ └── ZeroClipboard.swf
│ │ │ │ └── highcharts
│ │ │ │ └── modules
│ │ │ │ └── heatmap.js
│ │ ├── expressInstall.swf
│ │ ├── Hui-iconfont
│ │ │ └── 1.0.8
│ │ │ │ ├── iconfont.eot
│ │ │ │ ├── iconfont.ttf
│ │ │ │ └── iconfont.woff
│ │ ├── layer
│ │ │ └── 2.4
│ │ │ │ └── skin
│ │ │ │ └── default
│ │ │ │ ├── icon.png
│ │ │ │ ├── icon-ext.png
│ │ │ │ ├── loading-0.gif
│ │ │ │ ├── loading-1.gif
│ │ │ │ └── loading-2.gif
│ │ ├── lightbox2
│ │ │ └── 2.8.1
│ │ │ │ └── images
│ │ │ │ ├── next.png
│ │ │ │ ├── prev.png
│ │ │ │ ├── close.png
│ │ │ │ └── loading.gif
│ │ ├── webuploader
│ │ │ └── 0.1.5
│ │ │ │ ├── Uploader.swf
│ │ │ │ ├── images
│ │ │ │ ├── bg.png
│ │ │ │ ├── icons.png
│ │ │ │ ├── icons.psd
│ │ │ │ ├── image.png
│ │ │ │ ├── success.png
│ │ │ │ ├── progress.png
│ │ │ │ └── progress.psd
│ │ │ │ ├── expressInstall.swf
│ │ │ │ ├── server
│ │ │ │ └── crossdomain.xml
│ │ │ │ ├── md5-demo
│ │ │ │ └── index.html
│ │ │ │ ├── README.md
│ │ │ │ └── cropper
│ │ │ │ └── index.html
│ │ ├── zTree
│ │ │ └── v3
│ │ │ │ ├── api
│ │ │ │ ├── apiCss
│ │ │ │ │ └── img
│ │ │ │ │ │ ├── close.png
│ │ │ │ │ │ ├── apiMenu.gif
│ │ │ │ │ │ ├── apiMenu.png
│ │ │ │ │ │ ├── chinese.png
│ │ │ │ │ │ ├── english.png
│ │ │ │ │ │ ├── background.jpg
│ │ │ │ │ │ ├── contact-bg.png
│ │ │ │ │ │ ├── header-bg.png
│ │ │ │ │ │ ├── lightbulb.png
│ │ │ │ │ │ ├── overlay_bg.png
│ │ │ │ │ │ ├── overlay_arrow.gif
│ │ │ │ │ │ ├── overlay_arrow.png
│ │ │ │ │ │ ├── zTreeStandard.gif
│ │ │ │ │ │ ├── zTreeStandard.png
│ │ │ │ │ │ └── overlay_close_IE6.gif
│ │ │ │ ├── cn
│ │ │ │ │ ├── setting.treeObj.html
│ │ │ │ │ ├── setting.treeId.html
│ │ │ │ │ ├── fn.zTree._z.html
│ │ │ │ │ ├── zTreeObj.setting.html
│ │ │ │ │ ├── treeNode.diy.html
│ │ │ │ │ ├── setting.data.key.name.html
│ │ │ │ │ ├── treeNode.isHover.html
│ │ │ │ │ ├── setting.data.key.children.html
│ │ │ │ │ ├── treeNode.editNameFlag.html
│ │ │ │ │ ├── treeNode.check_Focus.html
│ │ │ │ │ ├── setting.view.showLine.html
│ │ │ │ │ ├── setting.check.enable.html
│ │ │ │ │ ├── setting.data.key.checked.html
│ │ │ │ │ ├── setting.data.key.url.html
│ │ │ │ │ ├── setting.view.txtSelectedEnable.html
│ │ │ │ │ ├── setting.edit.drag.autoOpenTime.html
│ │ │ │ │ ├── setting.edit.drag.borderMax.html
│ │ │ │ │ ├── setting.edit.drag.borderMin.html
│ │ │ │ │ ├── setting.edit.drag.minMoveSize.html
│ │ │ │ │ ├── zTreeObj.getSelectedNodes.html
│ │ │ │ │ ├── setting.edit.drag.maxShowNodeNum.html
│ │ │ │ │ ├── setting.data.key.title.html
│ │ │ │ │ ├── treeNode.name.html
│ │ │ │ │ ├── treeNode.level.html
│ │ │ │ │ ├── treeNode.tId.html
│ │ │ │ │ ├── treeNode.target.html
│ │ │ │ │ ├── setting.data.keep.leaf.html
│ │ │ │ │ ├── setting.view.autoCancelSelected.html
│ │ │ │ │ ├── zTreeObj.refresh.html
│ │ │ │ │ ├── setting.data.keep.parent.html
│ │ │ │ │ ├── setting.view.nameIsHTML.html
│ │ │ │ │ ├── treeNode.isAjaxing.html
│ │ │ │ │ ├── setting.edit.editNameSelectAll.html
│ │ │ │ │ ├── treeNode.url.html
│ │ │ │ │ ├── setting.edit.drag.autoExpandTrigger.html
│ │ │ │ │ ├── setting.view.selectedMulti.html
│ │ │ │ │ ├── setting.async.enable.html
│ │ │ │ │ ├── setting.async.dataType.html
│ │ │ │ │ └── treeNode.getPreNode.html
│ │ │ │ └── en
│ │ │ │ │ ├── setting.treeObj.html
│ │ │ │ │ ├── setting.treeId.html
│ │ │ │ │ ├── treeNode.diy.html
│ │ │ │ │ ├── setting.data.key.name.html
│ │ │ │ │ ├── fn.zTree._z.html
│ │ │ │ │ ├── setting.data.key.children.html
│ │ │ │ │ ├── zTreeObj.setting.html
│ │ │ │ │ ├── setting.view.showLine.html
│ │ │ │ │ ├── treeNode.isHover.html
│ │ │ │ │ ├── treeNode.editNameFlag.html
│ │ │ │ │ ├── setting.check.enable.html
│ │ │ │ │ ├── treeNode.check_Focus.html
│ │ │ │ │ ├── setting.data.key.checked.html
│ │ │ │ │ ├── setting.edit.drag.borderMax.html
│ │ │ │ │ ├── setting.edit.drag.borderMin.html
│ │ │ │ │ ├── setting.data.key.url.html
│ │ │ │ │ ├── treeNode.tId.html
│ │ │ │ │ ├── treeNode.level.html
│ │ │ │ │ ├── setting.edit.drag.autoOpenTime.html
│ │ │ │ │ └── treeNode.name.html
│ │ │ │ └── css
│ │ │ │ ├── metroStyle
│ │ │ │ └── img
│ │ │ │ │ ├── metro.gif
│ │ │ │ │ ├── metro.png
│ │ │ │ │ ├── line_conn.png
│ │ │ │ │ └── loading.gif
│ │ │ │ └── zTreeStyle
│ │ │ │ └── img
│ │ │ │ ├── diy
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ ├── 9.png
│ │ │ │ ├── 1_close.png
│ │ │ │ └── 1_open.png
│ │ │ │ ├── line_conn.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── zTreeStandard.gif
│ │ │ │ └── zTreeStandard.png
│ │ ├── hcharts
│ │ │ └── Highcharts
│ │ │ │ └── 5.0.6
│ │ │ │ ├── license.pdf
│ │ │ │ └── readme.txt
│ │ └── My97DatePicker
│ │ │ └── 4.8
│ │ │ ├── skin
│ │ │ ├── datePicker.gif
│ │ │ ├── twoer
│ │ │ │ ├── img.gif
│ │ │ │ └── img.png
│ │ │ ├── default
│ │ │ │ └── img.gif
│ │ │ ├── whyGreen
│ │ │ │ ├── bg.jpg
│ │ │ │ └── img.gif
│ │ │ └── WdatePicker.css
│ │ │ └── lang
│ │ │ └── en.js
│ ├── static
│ │ ├── h-ui.admin
│ │ │ ├── css
│ │ │ │ └── style.css
│ │ │ ├── images
│ │ │ │ ├── cn.gif
│ │ │ │ ├── um.gif
│ │ │ │ ├── logo.png
│ │ │ │ ├── loading.gif
│ │ │ │ ├── admin-login-bg.jpg
│ │ │ │ ├── admin-loginform-bg.png
│ │ │ │ └── acrossTab
│ │ │ │ │ └── acrossTab-2.png
│ │ │ ├── skin
│ │ │ │ ├── red
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── acrossTab-bg.png
│ │ │ │ ├── blue
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── acrossTab-bg.png
│ │ │ │ ├── green
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── acrossTab-bg.png
│ │ │ │ │ └── icon_arrow.png
│ │ │ │ ├── default
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── acrossTab-bg.png
│ │ │ │ ├── orange
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── acrossTab-bg.png
│ │ │ │ └── yellow
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── acrossTab-bg.png
│ │ │ └── js
│ │ │ │ └── de_DE.txt
│ │ └── h-ui
│ │ │ └── images
│ │ │ ├── face
│ │ │ ├── 201.gif
│ │ │ ├── 202.gif
│ │ │ ├── 203.gif
│ │ │ ├── 204.gif
│ │ │ ├── 205.gif
│ │ │ ├── 206.gif
│ │ │ ├── 207.gif
│ │ │ ├── 208.gif
│ │ │ ├── 209.gif
│ │ │ ├── 210.gif
│ │ │ └── QQ
│ │ │ │ ├── 0.gif
│ │ │ │ ├── 1.gif
│ │ │ │ ├── 2.gif
│ │ │ │ ├── 3.gif
│ │ │ │ ├── 4.gif
│ │ │ │ ├── 5.gif
│ │ │ │ ├── 6.gif
│ │ │ │ ├── 7.gif
│ │ │ │ ├── 8.gif
│ │ │ │ ├── 9.gif
│ │ │ │ ├── 10.gif
│ │ │ │ ├── 100.gif
│ │ │ │ ├── 101.gif
│ │ │ │ ├── 102.gif
│ │ │ │ ├── 103.gif
│ │ │ │ ├── 104.gif
│ │ │ │ ├── 105.gif
│ │ │ │ ├── 106.gif
│ │ │ │ ├── 11.gif
│ │ │ │ ├── 12.gif
│ │ │ │ ├── 13.gif
│ │ │ │ ├── 14.gif
│ │ │ │ ├── 15.gif
│ │ │ │ ├── 16.gif
│ │ │ │ ├── 18.gif
│ │ │ │ ├── 19.gif
│ │ │ │ ├── 20.gif
│ │ │ │ ├── 21.gif
│ │ │ │ ├── 22.gif
│ │ │ │ ├── 23.gif
│ │ │ │ ├── 24.gif
│ │ │ │ ├── 25.gif
│ │ │ │ ├── 26.gif
│ │ │ │ ├── 27.gif
│ │ │ │ ├── 28.gif
│ │ │ │ ├── 29.gif
│ │ │ │ ├── 30.gif
│ │ │ │ ├── 31.gif
│ │ │ │ ├── 32.gif
│ │ │ │ ├── 33.gif
│ │ │ │ ├── 34.gif
│ │ │ │ ├── 35.gif
│ │ │ │ ├── 36.gif
│ │ │ │ ├── 37.gif
│ │ │ │ ├── 38.gif
│ │ │ │ ├── 39.gif
│ │ │ │ ├── 40.gif
│ │ │ │ ├── 41.gif
│ │ │ │ ├── 42.gif
│ │ │ │ ├── 43.gif
│ │ │ │ ├── 44.gif
│ │ │ │ ├── 45.gif
│ │ │ │ ├── 46.gif
│ │ │ │ ├── 47.gif
│ │ │ │ ├── 48.gif
│ │ │ │ ├── 49.gif
│ │ │ │ ├── 50.gif
│ │ │ │ ├── 51.gif
│ │ │ │ ├── 52.gif
│ │ │ │ ├── 53.gif
│ │ │ │ ├── 54.gif
│ │ │ │ ├── 55.gif
│ │ │ │ ├── 56.gif
│ │ │ │ ├── 57.gif
│ │ │ │ ├── 58.gif
│ │ │ │ ├── 59.gif
│ │ │ │ ├── 60.gif
│ │ │ │ ├── 61.gif
│ │ │ │ ├── 62.gif
│ │ │ │ ├── 63.gif
│ │ │ │ ├── 64.gif
│ │ │ │ ├── 65.gif
│ │ │ │ ├── 66.gif
│ │ │ │ ├── 67.gif
│ │ │ │ ├── 68.gif
│ │ │ │ ├── 69.gif
│ │ │ │ ├── 70.gif
│ │ │ │ ├── 71.gif
│ │ │ │ ├── 72.gif
│ │ │ │ ├── 73.gif
│ │ │ │ ├── 74.gif
│ │ │ │ ├── 75.gif
│ │ │ │ ├── 76.gif
│ │ │ │ ├── 77.gif
│ │ │ │ ├── 78.gif
│ │ │ │ ├── 79.gif
│ │ │ │ ├── 80.gif
│ │ │ │ ├── 81.gif
│ │ │ │ ├── 82.gif
│ │ │ │ ├── 83.gif
│ │ │ │ ├── 84.gif
│ │ │ │ ├── 85.gif
│ │ │ │ ├── 86.gif
│ │ │ │ ├── 87.gif
│ │ │ │ ├── 88.gif
│ │ │ │ ├── 89.gif
│ │ │ │ ├── 90.gif
│ │ │ │ ├── 91.gif
│ │ │ │ ├── 92.gif
│ │ │ │ ├── 93.gif
│ │ │ │ ├── 94.gif
│ │ │ │ ├── 95.gif
│ │ │ │ ├── 96.gif
│ │ │ │ ├── 97.gif
│ │ │ │ ├── 98.gif
│ │ │ │ └── 99.gif
│ │ │ ├── iCheck
│ │ │ ├── aero.png
│ │ │ ├── blue.png
│ │ │ ├── green.png
│ │ │ ├── grey.png
│ │ │ ├── pink.png
│ │ │ ├── red.png
│ │ │ ├── aero@2x.png
│ │ │ ├── blue@2x.png
│ │ │ ├── grey@2x.png
│ │ │ ├── minimal.png
│ │ │ ├── orange.png
│ │ │ ├── pink@2x.png
│ │ │ ├── purple.png
│ │ │ ├── red@2x.png
│ │ │ ├── yellow.png
│ │ │ ├── green@2x.png
│ │ │ ├── minimal@2x.png
│ │ │ ├── orange@2x.png
│ │ │ ├── purple@2x.png
│ │ │ └── yellow@2x.png
│ │ │ ├── Hui-tags
│ │ │ └── empty.png
│ │ │ ├── iconpic-arrow.png
│ │ │ ├── steps
│ │ │ ├── step_bg.png
│ │ │ ├── step_arrow.png
│ │ │ ├── step_bg-active.png
│ │ │ └── step_arrow-active.png
│ │ │ ├── ucnter
│ │ │ ├── avatar.png
│ │ │ ├── avatar-default.jpg
│ │ │ ├── noavatar_small.gif
│ │ │ └── avatar-default-S.gif
│ │ │ ├── dropDown
│ │ │ └── icon-jt.png
│ │ │ ├── loading
│ │ │ ├── loading-b.gif
│ │ │ └── loading-s.gif
│ │ │ ├── acrossTab
│ │ │ ├── acrossTab.png
│ │ │ ├── acrossTab-bg.png
│ │ │ └── acrossTab-close.png
│ │ │ ├── dataTable
│ │ │ ├── sort_asc.png
│ │ │ ├── sort_both.png
│ │ │ └── sort_desc.png
│ │ │ ├── star
│ │ │ ├── iconpic-star-S.png
│ │ │ └── iconpic-star-S-default.png
│ │ │ ├── verticalTab
│ │ │ ├── tabNav.png
│ │ │ ├── tab_bg.png
│ │ │ ├── tabNav-hover.png
│ │ │ ├── tabNav_right.png
│ │ │ ├── tabNav-active.png
│ │ │ ├── tabNav_right-active.png
│ │ │ └── tabNav_right-hover.png
│ │ │ ├── rollpic
│ │ │ └── unslider-arrow.png
│ │ │ ├── validform
│ │ │ ├── iconpic-error.png
│ │ │ ├── iconpic-right.png
│ │ │ └── iconpic-warning.png
│ │ │ └── jselect
│ │ │ └── iconpic-arrow-down2.png
│ ├── temp
│ │ ├── Thumbs.db
│ │ ├── 200x150.jpg
│ │ ├── big
│ │ │ ├── chai.jpg
│ │ │ ├── chufang.jpg
│ │ │ ├── keting.jpg
│ │ │ ├── keting2.jpg
│ │ │ ├── keting3.jpg
│ │ │ ├── keting4.jpg
│ │ │ ├── shouju.jpg
│ │ │ ├── shufang.jpg
│ │ │ ├── woshi.jpg
│ │ │ ├── weishengjian.jpg
│ │ │ ├── youyongchi.jpg
│ │ │ └── weishengjian2.jpg
│ │ ├── Thumb
│ │ │ ├── chai.jpg
│ │ │ ├── woshi.jpg
│ │ │ ├── chufang.jpg
│ │ │ ├── keting.jpg
│ │ │ ├── keting2.jpg
│ │ │ ├── keting3.jpg
│ │ │ ├── keting4.jpg
│ │ │ ├── shouju.jpg
│ │ │ ├── shufang.jpg
│ │ │ ├── youyongchi.jpg
│ │ │ ├── weishengjian.jpg
│ │ │ └── weishengjian2.jpg
│ │ ├── brand
│ │ │ ├── ambio.jpg
│ │ │ ├── dongpeng.jpeg
│ │ │ └── shengxiang.jpg
│ │ └── product
│ │ │ └── Thumb
│ │ │ ├── 5345.jpg
│ │ │ └── 6204.jpg
│ ├── 【开发必读】文档目录.txt
│ ├── README.md
│ └── _footer.html
├── robots.txt
├── config
│ └── config.php
├── static
│ ├── js
│ │ └── config.js
│ └── img
│ │ ├── eye.png
│ │ ├── error.png
│ │ ├── green.png
│ │ ├── info.png
│ │ ├── logo.png
│ │ ├── test.jpg
│ │ ├── common.png
│ │ ├── search.png
│ │ ├── eye_close.png
│ │ ├── login_logo.png
│ │ ├── default_avatar.png
│ │ └── default_login_banner.jpg
├── favicon.ico
├── upload
│ └── imgs
│ │ ├── 3283fc7ba0bd81a8.jpg
│ │ ├── 3714c650fb09b423.jpg
│ │ ├── 79d59dde9d602b0b.jpg
│ │ └── 9d9bb44aea35996c.jpg
├── ueditor
│ └── php
│ │ └── upload
│ │ └── image
│ │ ├── 20171120
│ │ └── 1511183578125476.jpg
│ │ ├── 20171215
│ │ ├── 1513268131275532.jpg
│ │ ├── 1513268144426574.jpg
│ │ ├── 1513349411456653.jpg
│ │ ├── 1513352440126750.png
│ │ ├── 1513352808164553.jpg
│ │ └── 1513353037103758.jpg
│ │ └── 20171216
│ │ └── 1513421981748580.jpg
├── .htaccess
├── footer.php
├── header.php
├── index.php
└── router.php
├── requirements.txt
├── .gitignore
├── README.md
├── phpunit.xml
├── tests
├── TestCase.php
└── ExampleTest.php
└── think
/application/.htaccess:
--------------------------------------------------------------------------------
1 | deny from all
--------------------------------------------------------------------------------
/extend/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
--------------------------------------------------------------------------------
/runtime/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
--------------------------------------------------------------------------------
/vendor/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
--------------------------------------------------------------------------------
/public/su/robots.txt:
--------------------------------------------------------------------------------
1 | Disallow: *
2 |
3 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | php_openssl.dll
2 | php_redis.dll
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:/admin/
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | composer.lock
3 | *.log
4 | thinkphp
5 |
--------------------------------------------------------------------------------
/public/config/config.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/apiCss/img/overlay_close_IE6.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/zTree/v3/api/apiCss/img/overlay_close_IE6.gif
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/css/zTreeStyle/img/zTreeStandard.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/zTree/v3/css/zTreeStyle/img/zTreeStandard.gif
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/css/zTreeStyle/img/zTreeStandard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/zTree/v3/css/zTreeStyle/img/zTreeStandard.png
--------------------------------------------------------------------------------
/public/su/static/h-ui.admin/images/acrossTab/acrossTab-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/static/h-ui.admin/images/acrossTab/acrossTab-2.png
--------------------------------------------------------------------------------
/public/su/static/h-ui/images/acrossTab/acrossTab-close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/static/h-ui/images/acrossTab/acrossTab-close.png
--------------------------------------------------------------------------------
/public/su/static/h-ui/images/jselect/iconpic-arrow-down2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/static/h-ui/images/jselect/iconpic-arrow-down2.png
--------------------------------------------------------------------------------
/public/su/static/h-ui/images/star/iconpic-star-S-default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/static/h-ui/images/star/iconpic-star-S-default.png
--------------------------------------------------------------------------------
/public/su/static/h-ui/images/validform/iconpic-warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/static/h-ui/images/validform/iconpic-warning.png
--------------------------------------------------------------------------------
/public/su/static/h-ui/images/verticalTab/tabNav-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/static/h-ui/images/verticalTab/tabNav-active.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts0.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts1.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts2.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts3.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts4.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/charts/images/charts5.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/emotion/images/jxface2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/emotion/images/jxface2.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/image/images/alignicon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/image/images/alignicon.jpg
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/image/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/image/images/progress.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/scrawl/images/delimgH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/scrawl/images/delimgH.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/video/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/video/images/progress.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/lang/en/images/listbackground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/lang/en/images/listbackground.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/arrow_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/arrow_up.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/cursor_h.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/cursor_h.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/cursor_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/cursor_h.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/cursor_v.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/cursor_v.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/cursor_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/cursor_v.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/filescan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/filescan.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/loading.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/sortable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/sortable.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/third-party/video-js/font/vjs.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/third-party/video-js/font/vjs.eot
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/third-party/video-js/font/vjs.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/third-party/video-js/font/vjs.ttf
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/third-party/video-js/font/vjs.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/third-party/video-js/font/vjs.woff
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/third-party/video-js/video-js.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/third-party/video-js/video-js.swf
--------------------------------------------------------------------------------
/public/ueditor/php/upload/image/20171120/1511183578125476.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/ueditor/php/upload/image/20171120/1511183578125476.jpg
--------------------------------------------------------------------------------
/public/ueditor/php/upload/image/20171215/1513268131275532.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/ueditor/php/upload/image/20171215/1513268131275532.jpg
--------------------------------------------------------------------------------
/public/ueditor/php/upload/image/20171215/1513268144426574.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/ueditor/php/upload/image/20171215/1513268144426574.jpg
--------------------------------------------------------------------------------
/public/ueditor/php/upload/image/20171215/1513349411456653.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/ueditor/php/upload/image/20171215/1513349411456653.jpg
--------------------------------------------------------------------------------
/public/ueditor/php/upload/image/20171215/1513352440126750.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/ueditor/php/upload/image/20171215/1513352440126750.png
--------------------------------------------------------------------------------
/public/ueditor/php/upload/image/20171215/1513352808164553.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/ueditor/php/upload/image/20171215/1513352808164553.jpg
--------------------------------------------------------------------------------
/public/ueditor/php/upload/image/20171215/1513353037103758.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/ueditor/php/upload/image/20171215/1513353037103758.jpg
--------------------------------------------------------------------------------
/public/ueditor/php/upload/image/20171216/1513421981748580.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/ueditor/php/upload/image/20171216/1513421981748580.jpg
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/icons.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/icons.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/image.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/success.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/success.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/background/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/background/images/success.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/video/images/center_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/video/images/center_focus.jpg
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/video/images/file-icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/video/images/file-icons.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/video/images/file-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/video/images/file-icons.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/video/images/left_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/video/images/left_focus.jpg
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/video/images/none_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/video/images/none_focus.jpg
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/video/images/right_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/video/images/right_focus.jpg
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/wordimage/imageUploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/wordimage/imageUploader.swf
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/jsp/lib/commons-fileupload-1.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/jsp/lib/commons-fileupload-1.3.1.jar
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/jsp/src/com/baidu/ueditor/define/ActionState.java:
--------------------------------------------------------------------------------
1 | package com.baidu.ueditor.define;
2 |
3 | public enum ActionState {
4 | UNKNOW_ERROR
5 | }
6 |
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/lang/en/images/alldeletebtnupskin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/lang/en/images/alldeletebtnupskin.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/lang/en/images/rotateleftdisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/lang/en/images/rotateleftdisable.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/lang/en/images/rotateleftenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/lang/en/images/rotateleftenable.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/lang/en/images/rotaterightdisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/lang/en/images/rotaterightdisable.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/lang/en/images/rotaterightenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/lang/en/images/rotaterightenable.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/arrow_down.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/button-bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/button-bg.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/highlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/highlighted.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/icons-all.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/icons-all.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/loaderror.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/loaderror.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/pagebreak.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/pagebreak.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/sparator_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/sparator_v.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/toolbar_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/toolbar_bg.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/videologo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/videologo.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/wordpaste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/wordpaste.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/third-party/webuploader/Uploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/third-party/webuploader/Uploader.swf
--------------------------------------------------------------------------------
/public/su/static/h-ui/images/verticalTab/tabNav_right-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/static/h-ui/images/verticalTab/tabNav_right-active.png
--------------------------------------------------------------------------------
/public/su/static/h-ui/images/verticalTab/tabNav_right-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/static/h-ui/images/verticalTab/tabNav_right-hover.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/alignicon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/alignicon.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/alignicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/alignicon.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/progress.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/cancelbutton.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/cancelbutton.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/unhighlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/unhighlighted.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/file-icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/file-icons.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/file-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/images/file-icons.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/wordimage/fClipboard_ueditor.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/wordimage/fClipboard_ueditor.swf
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/lang/en/images/alldeletebtnhoverskin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/lang/en/images/alldeletebtnhoverskin.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/dialog-title-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/dialog-title-bg.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/neweditor-tab-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/neweditor-tab-bg.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/table-cell-align.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/table-cell-align.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/emotion/images/neweditor-tab-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/emotion/images/neweditor-tab-bg.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/third-party/snapscreen/UEditorSnapscreen.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/third-party/snapscreen/UEditorSnapscreen.exe
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/third-party/zeroclipboard/ZeroClipboard.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/third-party/zeroclipboard/ZeroClipboard.swf
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_chm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_chm.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_doc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_doc.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_exe.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_exe.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_jpg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_jpg.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_mp3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_mp3.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_mv.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_mv.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_pdf.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_pdf.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_ppt.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_ppt.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_psd.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_psd.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_rar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_rar.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_txt.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_txt.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_xls.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_xls.gif
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/themes/default/images/tangram-colorpicker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/themes/default/images/tangram-colorpicker.png
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sin1ght/blog/HEAD/public/su/lib/ueditor/1.4.3/dialogs/attachment/fileTypeImages/icon_default.png
--------------------------------------------------------------------------------
/public/su/lib/My97DatePicker/4.8/skin/WdatePicker.css:
--------------------------------------------------------------------------------
1 | .Wdate{
2 | background:#fff url(datePicker.gif) no-repeat right;
3 | }
4 | .Wdate::-ms-clear{display:none;}
5 |
6 | .WdateFmtErr{
7 | font-weight:bold;
8 | color:red;
9 | }
--------------------------------------------------------------------------------
/public/.htaccess:
--------------------------------------------------------------------------------
1 |
2 | Options +FollowSymlinks -Multiviews
3 | RewriteEngine On
4 |
5 | RewriteCond %{REQUEST_FILENAME} !-d
6 | RewriteCond %{REQUEST_FILENAME} !-f
7 | RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
8 |
9 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## 一个基于thinkphp5的个人博客项目
2 |
3 | >界面:https://blog.csdn.net/qq_33344121/article/details/78831838
4 |
5 | # 功能:
6 |
7 | 1.对csdn,掘金,segmentfault的当日文章进行采集,利用redis进行缓存,只保留一天(目前这些平台连接更换了,爬虫失效了,大家可以自行更改)
8 |
9 | 2.注册,登录
10 |
11 | 3.注册用户的收藏管理,收藏栏
12 |
13 | 4.个人原创文章的发布
14 |
15 | 5.后台,对文章进行管理(后台用的h-ui前端模板)
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/jsp/src/com/baidu/ueditor/define/State.java:
--------------------------------------------------------------------------------
1 | package com.baidu.ueditor.define;
2 |
3 | /**
4 | * 处理状态接口
5 | * @author hancong03@baidu.com
6 | *
7 | */
8 | public interface State {
9 |
10 | public boolean isSuccess ();
11 |
12 | public void putInfo( String name, String val );
13 |
14 | public void putInfo ( String name, long val );
15 |
16 | public String toJSONString ();
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/net/App_Code/ConfigHandler.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 |
6 | ///
7 | /// Config 的摘要说明
8 | ///
9 | public class ConfigHandler : Handler
10 | {
11 | public ConfigHandler(HttpContext context) : base(context) { }
12 |
13 | public override void Process()
14 | {
15 | WriteJson(Config.Items);
16 | }
17 | }
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/help/help.css:
--------------------------------------------------------------------------------
1 | .wrapper{width: 370px;margin: 10px auto;zoom: 1;}
2 | .tabbody{height: 360px;}
3 | .tabbody .panel{width:100%;height: 360px;position: absolute;background: #fff;}
4 | .tabbody .panel h1{font-size:26px;margin: 5px 0 0 5px;}
5 | .tabbody .panel p{font-size:12px;margin: 5px 0 0 5px;}
6 | .tabbody table{width:90%;line-height: 20px;margin: 5px 0 0 5px;;}
7 | .tabbody table thead{font-weight: bold;line-height: 25px;}
--------------------------------------------------------------------------------
/public/su/lib/hcharts/Highcharts/5.0.6/readme.txt:
--------------------------------------------------------------------------------
1 | Highcharts JS v5.0.6 (2016-12-07)
2 |
3 | License: http://www.highcharts.com.cn/license
4 |
5 | Changelog: http://www.hcharts.cn/docs/changelog
6 |
7 | Demos: http://www.hcharts.cn/demos/highcharts
8 |
9 | Docs: http://www.hcharts.cn/docs
10 |
11 | API: http://api.hcharts.cn/highcharts
12 |
13 | Copyright @ 2016 Highsoft AS (http://highsoft.com)
14 |
15 | 中国地区由杭州简数科技有限公司提供服务(http://jianshukeji.com)
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/jsp/controller.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | import="com.baidu.ueditor.ActionEnter"
3 | pageEncoding="UTF-8"%>
4 | <%@ page trimDirectiveWhitespaces="true" %>
5 | <%
6 |
7 | request.setCharacterEncoding( "utf-8" );
8 | response.setHeader("Content-Type" , "text/html");
9 |
10 | String rootPath = application.getRealPath( "/" );
11 |
12 | out.write( new ActionEnter( request, rootPath ).exec() );
13 |
14 | %>
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.treeObj.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Object setting. treeObj
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree 容器的 jQuery 对象,主要功能:便于操作。
9 |
请勿进行初始化 或 修改,属于内部参数。
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/public/footer.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 赞助本站
6 |
7 | 联系站长
8 |
9 | 投稿
10 |
11 | 广告合作
12 |
13 | 留言反馈
14 |
15 |
Copyright © 小楼听雨
16 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.treeId.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting. treeId
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree 的唯一标识,初始化后,等于 用户定义的 zTree 容器的 id 属性值。
9 |
请勿进行初始化 或 修改,属于内部参数。
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/public/su/static/h-ui.admin/js/de_DE.txt:
--------------------------------------------------------------------------------
1 | {
2 | "processing": "处理中...",
3 | "lengthMenu": "每页显示 _MENU_ 条",
4 | "zeroRecords": "没有找到匹配的记录",
5 | "sProcessing": "<img src=’./loading.gif’ />",
6 | "info": "显示 _START_ 到 _END_ ,共 _TOTAL_ 条",
7 | "infoEmpty": "0条",
8 | "infoFiltered": "(从 _MAX_ 条中过滤)",
9 | "infoPostFix": "",
10 | "search": "当前检索",
11 | "url": "",
12 | "paginate": {
13 | "first": "第一页",
14 | "previous": "上一页",
15 | "next": "下一页",
16 | "last": "最后一页"
17 | }
18 | }
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/net/Web.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/fn.zTree._z.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
JSON $.fn.zTree. _z
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree v3.x 内部的全部方法都可以通过 $.fn.zTree._z 进行调用,开放出来是为了更便于大家开发制作自己的 zTree 插件。
9 |
如无特殊需求请勿使用此对象,以及修改此对象内部的各个函数。
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/application/index/model/Collection.php:
--------------------------------------------------------------------------------
1 | belongsTo('User');
24 | }
25 |
26 | }
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/jsp/src/com/baidu/ueditor/Encoder.java:
--------------------------------------------------------------------------------
1 | package com.baidu.ueditor;
2 |
3 | public class Encoder {
4 |
5 | public static String toUnicode ( String input ) {
6 |
7 | StringBuilder builder = new StringBuilder();
8 | char[] chars = input.toCharArray();
9 |
10 | for ( char ch : chars ) {
11 |
12 | if ( ch < 256 ) {
13 | builder.append( ch );
14 | } else {
15 | builder.append( "\\u" + Integer.toHexString( ch& 0xffff ) );
16 | }
17 |
18 | }
19 |
20 | return builder.toString();
21 |
22 | }
23 |
24 | }
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/net/App_Code/NotSupportedHandler.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 |
6 | ///
7 | /// NotSupportedHandler 的摘要说明
8 | ///
9 | public class NotSupportedHandler : Handler
10 | {
11 | public NotSupportedHandler(HttpContext context)
12 | : base(context)
13 | {
14 | }
15 |
16 | public override void Process()
17 | {
18 | WriteJson(new
19 | {
20 | state = "action 参数为空或者 action 不被支持。"
21 | });
22 | }
23 | }
--------------------------------------------------------------------------------
/application/index/controller/Index.php:
--------------------------------------------------------------------------------
1 | redirect($url);
14 | }
15 | public function getLogInPic(){
16 | $data=json_decode(file_get_contents('http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&nc=1501558320736&pid=hp'));
17 | return 'http://cn.bing.com'.$data->images[0]->url;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/zTreeObj.setting.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
JSON zTreeObj. setting
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree 对象使用的 setting 配置数据,详细请参考 “setting 配置详解”中的各个属性详细说明
9 |
v3.x 取消了原先操作 setting 的方法,让用户可以较自由的修改参数,但请注意,对于 zTree 初始化有影响的参数后期修改是不会起作用的,请对各个属性有较深入的了解以后再考虑进行修改。
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.treeObj.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Object setting. treeObj
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
zTree DOM's jQuery object, the main function: easy to internal operations.
9 |
Do not initialize or modify it, it is an internal argument.
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/third-party/highcharts/modules/heatmap.js:
--------------------------------------------------------------------------------
1 | (function(b){var k=b.seriesTypes,l=b.each;k.heatmap=b.extendClass(k.map,{colorKey:"z",useMapGeometry:!1,pointArrayMap:["y","z"],translate:function(){var c=this,b=c.options,i=Number.MAX_VALUE,j=Number.MIN_VALUE;c.generatePoints();l(c.data,function(a){var e=a.x,f=a.y,d=a.z,g=(b.colsize||1)/2,h=(b.rowsize||1)/2;a.path=["M",e-g,f-h,"L",e+g,f-h,"L",e+g,f+h,"L",e-g,f+h,"Z"];a.shapeType="path";a.shapeArgs={d:c.translatePath(a.path)};typeof d==="number"&&(d>j?j=d:d
2 |
3 |
? treeNode. * DIY *
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
用于保存节点的其他自定义数据信息,不要与 zTree 使用的属性相同即可,用户可随意设定。
9 |
10 |
11 |
treeNode 举例
12 |
1. 设置节点的备用英文名称
13 |
var node = { "id":1, "name":"test1", "ename":"test eName"};
14 |
15 |
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/jsp/src/com/baidu/ueditor/define/MIMEType.java:
--------------------------------------------------------------------------------
1 | package com.baidu.ueditor.define;
2 |
3 | import java.util.HashMap;
4 | import java.util.Map;
5 |
6 | public class MIMEType {
7 |
8 | public static final Map types = new HashMap(){{
9 | put( "image/gif", ".gif" );
10 | put( "image/jpeg", ".jpg" );
11 | put( "image/jpg", ".jpg" );
12 | put( "image/png", ".png" );
13 | put( "image/bmp", ".bmp" );
14 | }};
15 |
16 | public static String getSuffix ( String mime ) {
17 | return MIMEType.types.get( mime );
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/application/admin/model/Article.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.treeId.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting. treeId
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
zTree unique identifier. After the initialization, it equals to the id attribute value of the user-defined zTree container.
9 |
Do not initialize or modify it, it is an internal argument.
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/application/common.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // 应用公共文件
13 |
--------------------------------------------------------------------------------
/application/command.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | return [];
13 |
--------------------------------------------------------------------------------
/public/header.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.data.key.name.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.data.key. name
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree 节点数据保存节点名称的属性名称。
9 |
默认值:"name"
10 |
11 |
12 |
setting 举例
13 |
1. 设置 zTree 显示节点时,将 treeNode 的 ename 属性当做节点名称
14 |
var setting = {
15 | data: {
16 | key: {
17 | name: "ename"
18 | }
19 | }
20 | };
21 | ......
22 |
23 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.isHover.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean treeNode. isHover
4 |
概述[ 依赖 jquery.ztree.exedit 扩展 js ]
5 |
6 |
7 |
8 |
记录节点 的 hover 状态,主要用于 setting.view.addHoverDom / removeHoverDom 。
9 |
zTree 内部使用,请勿进行初始化 或 随意修改
10 |
默认值:false
11 |
12 |
13 |
Boolean 格式说明
14 |
15 |
true 表示节点处于 hover 状态
16 |
false 表示节点未处于 hover 状态
17 |
18 |
19 |
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/third-party/webuploader/webuploader.css:
--------------------------------------------------------------------------------
1 | .webuploader-container {
2 | position: relative;
3 | }
4 | .webuploader-element-invisible {
5 | position: absolute !important;
6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
7 | clip: rect(1px,1px,1px,1px);
8 | }
9 | .webuploader-pick {
10 | position: relative;
11 | display: inline-block;
12 | cursor: pointer;
13 | background: #00b7ee;
14 | padding: 10px 15px;
15 | color: #fff;
16 | text-align: center;
17 | border-radius: 3px;
18 | overflow: hidden;
19 | }
20 | .webuploader-pick-hover {
21 | background: #00a2d4;
22 | }
23 |
24 | .webuploader-pick-disable {
25 | opacity: 0.6;
26 | pointer-events:none;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.data.key.children.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.data.key. children
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree 节点数据中保存子节点数据的属性名称。
9 |
默认值:"children"
10 |
11 |
12 |
setting 举例
13 |
1. 设置 zTree 显示节点时,将 treeNode 的 nodes 属性当做节点名称
14 |
var setting = {
15 | data: {
16 | key: {
17 | children: "nodes"
18 | }
19 | }
20 | };
21 | ......
22 |
23 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/treeNode.diy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
? treeNode. * DIY *
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
Used to save other custom data of node, do not use the same attribute name with ztree used, the user can freely set.
9 |
10 |
11 |
Examples of treeNode
12 |
1. Use 'ename' attribute to save more info
13 |
var node = { "id":1, "name":"test1", "ename":"test eName"};
14 |
15 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.editNameFlag.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean treeNode. editNameFlag
4 |
概述[ 依赖 jquery.ztree.exedit 扩展 js ]
5 |
6 |
7 |
8 |
用于记录节点是否处于编辑名称状态。[setting.edit.enable = true 时有效]
9 |
zTree 内部使用,请勿进行初始化 或 随意修改
10 |
默认值:false
11 |
12 |
13 |
Boolean 格式说明
14 |
15 |
true 表示节点处于编辑名称状态
16 |
false 表示节点未处于编辑名称状态
17 |
18 |
19 |
--------------------------------------------------------------------------------
/application/extra/queue.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | return [
13 | 'connector' => 'Sync'
14 | ];
15 |
--------------------------------------------------------------------------------
/public/su/lib/My97DatePicker/4.8/lang/en.js:
--------------------------------------------------------------------------------
1 | var $lang={
2 | errAlertMsg: "Invalid date or the date out of range,redo or not?",
3 | aWeekStr: ["wk", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
4 | aLongWeekStr:["wk","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
5 | aMonStr: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
6 | aLongMonStr: ["January","February","March","April","May","June","July","August","September","October","November","December"],
7 | clearStr: "Clear",
8 | todayStr: "Today",
9 | okStr: "OK",
10 | updateStr: "OK",
11 | timeStr: "Time",
12 | quickStr: "Quick Selection",
13 | err_1: 'MinDate Cannot be bigger than MaxDate!'
14 | }
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.check_Focus.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean treeNode. check_Focus
4 |
概述[ 依赖 jquery.ztree.excheck 扩展 js ]
5 |
6 |
7 |
8 |
用于设置节点的 checkBox / radio 的 focus 状态。[setting.check.enable = true 时有效]
9 |
zTree 内部使用,请勿进行初始化 或 随意修改
10 |
默认值:false
11 |
12 |
13 |
Boolean 格式说明
14 |
15 |
true 表示当前鼠标移动到输入框内
16 |
false 表示当前鼠标移动到输入框外
17 |
18 |
19 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.data.key.name.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.data.key. name
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
The node data's attribute to save the node name.
9 |
Default: "name"
10 |
11 |
12 |
Examples of setting
13 |
1. Set the 'ename' attribute to save the node name.
14 |
var setting = {
15 | data: {
16 | key: {
17 | name: "ename"
18 | }
19 | }
20 | };
21 | ......
22 |
23 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/fn.zTree._z.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
JSON $.fn.zTree. _z
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
All of the internal methods in zTree v3.x are available through '$. fn.zTree._z',
9 | use this if you want to develop your own zTree plug-ins.
10 |
Unless you are writing a plugin,
11 | you should not use this object.
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/phpunit.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
13 | ./tests/
14 |
15 |
16 |
17 |
18 | application/
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.view.showLine.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.view. showLine
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
设置 zTree 是否显示节点之间的连线。
9 |
默认值:true
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true / false 分别表示 显示 / 不显示 连线
15 |
16 |
setting 举例
17 |
1. 设置 zTree 不显示节点之间的连线
18 |
var setting = {
19 | view: {
20 | showLine: false
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.check.enable.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.check. enable
4 |
概述[ 依赖 jquery.ztree.excheck 扩展 js ]
5 |
6 |
7 |
8 |
设置 zTree 的节点上是否显示 checkbox / radio
9 |
默认值: false
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true / false 分别表示 显示 / 不显示 复选框或单选框
15 |
16 |
setting 举例
17 |
1. 需要显示 checkbox
18 |
var setting = {
19 | check: {
20 | enable: true
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.data.key.children.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.data.key. children
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
The node data's attribute to save the child nodes.
9 |
Default: "children"
10 |
11 |
12 |
Examples of setting
13 |
1. Set the 'nodes' attribute to save the child nodes.
14 |
var setting = {
15 | data: {
16 | key: {
17 | children: "nodes"
18 | }
19 | }
20 | };
21 | ......
22 |
23 |
--------------------------------------------------------------------------------
/public/su/lib/webuploader/0.1.5/md5-demo/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WebUploader演示 - 带裁剪功能
6 |
7 |
8 |
9 |
10 |
11 |
html5版本
12 |
flash版本
13 |
14 |
console 会影响 md5 时间的计算,所以在测试 md5 速度的时候,把 console 关了
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.data.key.checked.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.data.key. checked
4 |
概述[ 依赖 jquery.ztree.excheck 扩展 js ]
5 |
6 |
7 |
8 |
zTree 节点数据中保存 check 状态的属性名称。
9 |
默认值:"checked"
10 |
请勿与 zTree 节点数据的其他参数冲突,例如:checkedOld
11 |
12 |
13 |
setting 举例
14 |
1. 设置 zTree 显示节点时,将 treeNode 的 isChecked 属性当做节点名称
15 |
var setting = {
16 | data: {
17 | key: {
18 | checked: "isChecked"
19 | }
20 | }
21 | };
22 | ......
23 |
24 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/zTreeObj.setting.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
JSON zTreeObj. setting
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
The configuration data of zTree, refer to "setting details "
9 |
zTree v3.x to cancel the original operation setting method, so users can modify.
10 |
Note: Modify the parameters which affect zTree initialization will not work, please first understand the different attributes.
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.data.key.url.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.data.key. url
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree 节点数据保存节点链接的目标 URL 的属性名称。
9 |
特殊用途:当后台数据只能生成 url 属性,又不想实现点击节点跳转的功能时,可以直接修改此属性为其他不存在的属性名称
10 |
默认值:"url"
11 |
12 |
13 |
setting 举例
14 |
1. 设置 zTree 显示节点时,将 treeNode 的 xUrl 属性当做节点链接的目标 URL
15 |
var setting = {
16 | data: {
17 | key: {
18 | url: "xUrl"
19 | }
20 | }
21 | };
22 | ......
23 |
24 |
--------------------------------------------------------------------------------
/tests/TestCase.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | namespace tests;
12 |
13 | class TestCase extends \think\testing\TestCase
14 | {
15 | protected $baseUrl = 'http://localhost';
16 | }
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/jsp/src/com/baidu/ueditor/define/FileType.java:
--------------------------------------------------------------------------------
1 | package com.baidu.ueditor.define;
2 |
3 | import java.util.HashMap;
4 | import java.util.Map;
5 |
6 | public class FileType {
7 |
8 | public static final String JPG = "JPG";
9 |
10 | private static final Map types = new HashMap(){{
11 |
12 | put( FileType.JPG, ".jpg" );
13 |
14 | }};
15 |
16 | public static String getSuffix ( String key ) {
17 | return FileType.types.get( key );
18 | }
19 |
20 | /**
21 | * 根据给定的文件名,获取其后缀信息
22 | * @param filename
23 | * @return
24 | */
25 | public static String getSuffixByFilename ( String filename ) {
26 |
27 | return filename.substring( filename.lastIndexOf( "." ) ).toLowerCase();
28 |
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.view.showLine.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.view. showLine
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
Set to show or hide line.
9 |
Default: true
10 |
11 |
12 |
Boolean Format
13 |
14 |
true means: show line.
15 |
false means: hide line.
16 |
17 |
Examples of setting
18 |
1. Hide line
19 |
var setting = {
20 | view: {
21 | showLine: false
22 | }
23 | };
24 | ......
25 |
26 |
--------------------------------------------------------------------------------
/think:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env php
2 |
11 | // +----------------------------------------------------------------------
12 |
13 | // 定义项目路径
14 | define('APP_PATH', __DIR__ . '/application/');
15 |
16 | // 加载框架引导文件
17 | require __DIR__.'/thinkphp/console.php';
18 |
--------------------------------------------------------------------------------
/public/index.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // [ 应用入口文件 ]
13 |
14 | // 定义应用目录
15 | define('APP_PATH', __DIR__ . '/../application/');
16 | // 加载框架引导文件
17 | require __DIR__ . '/../thinkphp/start.php';
18 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.view.txtSelectedEnable.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.view. txtSelectedEnable
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
设置 zTree 是否允许可以选择 zTree DOM 内的文本。
9 |
默认值:false
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true / false 分别表示 允许 / 不允许 选择 zTree Dom 内的文本
15 |
16 |
setting & function 举例
17 |
1. 设置 zTree 允许选择文本
18 |
var setting = {
19 | view: {
20 | txtSelectedEnable: true
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/treeNode.isHover.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean treeNode. isHover
4 |
Overview[ depends on jquery.ztree.exedit js ]
5 |
6 |
7 |
8 |
Used to record the hover status of node's DOM. For 'setting.view.addHoverDom / removeHoverDom'.
9 |
Do not initialize or modify it, it is an internal argument.
10 |
Default: false
11 |
12 |
13 |
Boolean Format
14 |
15 |
true means: the node's DOM is in hover.
16 |
false means: the node's DOM is not in hover.
17 |
18 |
19 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.edit.drag.autoOpenTime.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number setting.edit.drag. autoOpenTime
4 |
概述[ 依赖 jquery.ztree.exedit 扩展 js ]
5 |
6 |
7 |
8 |
拖拽时父节点自动展开的延时间隔。 (单位:ms)[setting.edit.enable = true 时生效]
9 |
默认值:500
10 |
请根据自己的需求适当调整此值
11 |
12 |
13 |
setting 举例
14 |
1. 设置拖拽到父节点上立刻自动展开
15 |
var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | autoOpenTime: 0
20 | }
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/application/index/model/User.php:
--------------------------------------------------------------------------------
1 | hasMany('Collection','user_id');
24 | }
25 |
26 | public static function get_pwd($phone_num,$pwd){
27 | return md5(md5($phone_num).md5($pwd));
28 | }
29 |
30 | public function get_user_by_phone($phone){
31 | return $this->where(self::FIELD_PHONE,$phone)->find();
32 | }
33 | }
--------------------------------------------------------------------------------
/application/admin/controller/Index.php:
--------------------------------------------------------------------------------
1 | request->post('name');
17 | $pwd=$this->request->post('pwd');
18 |
19 | if($name=='admin'){
20 | if($pwd=='admin'){
21 | session_start();
22 | $_SESSION['admin']='admin';
23 | $this->redirect('/su/shouye.html');
24 | }else{
25 | echo "账号或密码错误";
26 | exit();
27 | }
28 | }else{
29 | echo "账号或密码错误";
30 | exit();
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.edit.drag.borderMax.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number setting.edit.drag. borderMax
4 |
概述[ 依赖 jquery.ztree.exedit 扩展 js ]
5 |
6 |
7 |
8 |
拖拽节点成为根节点时的 Tree 内边界范围 (单位:px)。[setting.edit.enable = true 时生效]
9 |
默认值:10
10 |
请根据自己的需求适当调整此值
11 |
12 |
13 |
setting 举例
14 |
1. 更改拖拽操作节点成为根节点时的 Tree 内边界范围为20px
15 |
var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | borderMax: 20
20 | }
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.edit.drag.borderMin.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number setting.edit.drag. borderMin
4 |
概述[ 依赖 jquery.ztree.exedit 扩展 js ]
5 |
6 |
7 |
8 |
拖拽节点成为根节点时的 Tree 外边界范围 (单位:px)。[setting.edit.enable = true 时生效]
9 |
默认值:-5
10 |
请根据自己的需求适当调整此值
11 |
12 |
13 |
setting 举例
14 |
1. 更改拖拽操作节点成为根节点时的 Tree 外边界范围为10px
15 |
var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | borderMin: -10
20 | }
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.edit.drag.minMoveSize.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number setting.edit.drag. minMoveSize
4 |
概述[ 依赖 jquery.ztree.exedit 扩展 js ]
5 |
6 |
7 |
8 |
判定是否拖拽操作的最小位移值 (单位:px)。[setting.edit.enable = true 时生效]
9 |
根据自己的需求可适当调整此值,如果太小容易导致点击鼠标时误操作进行拖拽
10 |
默认值:5
11 |
12 |
13 |
setting 举例
14 |
1. 更改拖拽操作启动位移值为10px
15 |
var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | minMoveSize: 10
20 | }
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/zTreeObj.getSelectedNodes.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Function() zTreeObj. getSelectedNodes
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
获取 zTree 当前被选中的节点数据集合
9 |
请通过 zTree 对象执行此方法。
10 |
11 |
12 |
Function 参数说明
13 |
14 |
返回值 Array(JSON)
15 |
当前被选中的节点数据集合
16 |
17 |
function 举例
18 |
1. 获取当前被选中的节点数据集合
19 |
var treeObj = $.fn.zTree.getZTreeObj("tree");
20 | var nodes = treeObj.getSelectedNodes();
21 |
22 |
23 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.edit.drag.maxShowNodeNum.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number setting.edit.drag. maxShowNodeNum
4 |
概述[ 依赖 jquery.ztree.exedit 扩展 js ]
5 |
6 |
7 |
8 |
拖拽多个兄弟节点时,浮动图层中显示的最大节点数。 多余的节点用...代替。[setting.edit.enable = true 时生效]
9 |
默认值:5
10 |
请根据自己的需求适当调整此值
11 |
12 |
13 |
setting 举例
14 |
1. 设置拖拽时最多可显示10个节点
15 |
var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | maxShowNodeNum: 10
20 | }
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/treeNode.editNameFlag.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean treeNode. editNameFlag
4 |
Overview[ depends on jquery.ztree.exedit js ]
5 |
6 |
7 |
8 |
Used to save the node editing name status. It is valid when [setting.edit.enable = true]
9 |
Do not initialize or modify it, it is an internal argument.
10 |
Default: false
11 |
12 |
13 |
Boolean Format
14 |
15 |
true means: node is being edited.
16 |
false means: node is not being edited.
17 |
18 |
19 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.data.key.title.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.data.key. title
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree 节点数据保存节点提示信息的属性名称。[setting.view.showTitle = true 时生效]
9 |
如果设置为 "" ,则自动与 setting.data.key.name 保持一致,避免用户反复设置
10 |
默认值:""
11 |
12 |
13 |
setting 举例
14 |
1. 设置 zTree 显示节点时,将 treeNode 的 fullName 属性当做节点名称
15 |
var setting = {
16 | data: {
17 | key: {
18 | title: "fullName"
19 | }
20 | }
21 | };
22 | ......
23 |
24 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.name.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String treeNode. name
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
节点名称。
9 |
1、如果不使用 name 属性保存节点名称,请修改 setting.data.key.name
10 |
默认值:无
11 |
12 |
13 |
String 格式说明
14 |
15 |
节点显示的名称字符串,标准 String 即可,所有特殊字符都会被自动转义
16 |
17 |
treeNode 举例
18 |
1. 设置节点的名称为 test1、test2、test3
19 |
var nodes = [
20 | { "id":1, "name":"test1"},
21 | { "id":2, "name":"test2"},
22 | { "id":3, "name":"test3"}
23 | ]
24 |
25 |
--------------------------------------------------------------------------------
/tests/ExampleTest.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | namespace tests;
12 |
13 | class ExampleTest extends TestCase
14 | {
15 |
16 | public function testBasicExample()
17 | {
18 | $this->visit('/')->see('ThinkPHP');
19 | }
20 | }
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.level.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number treeNode. level
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
记录节点的层级
9 |
初始化节点数据时,由 zTree 增加此属性,请勿提前赋值
10 |
11 |
12 |
Number 格式说明
13 |
14 |
根节点 level = 0,依次递增
15 |
16 |
treeNode 举例
17 |
1. 查看当前被选中的节点的级数
18 |
var treeObj = $.fn.zTree.getZTreeObj("tree");
19 | var sNodes = treeObj.getSelectedNodes();
20 | if (sNodes.length > 0) {
21 | var level = sNodes[0].level;
22 | }
23 |
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.tId.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String treeNode. tId
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
treeNode 节点的唯一标识 tId。
9 |
初始化节点数据时,由 zTree 增加此属性,请勿提前赋值
10 |
11 |
12 |
String 格式说明
13 |
14 |
生成规则:setting.treeId + "_" + 内部计数
15 |
16 |
treeNode 举例
17 |
1. 查看当前被选中的节点的 tId
18 |
var treeObj = $.fn.zTree.getZTreeObj("tree");
19 | var sNodes = treeObj.getSelectedNodes();
20 | if (sNodes.length > 0) {
21 | var tId = sNodes[0].tId;
22 | }
23 |
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.check.enable.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.check. enable
4 |
Overview[ depends on jquery.ztree.excheck js ]
5 |
6 |
7 |
8 |
Set to use checkbox or radio in zTree
9 |
Default: false
10 |
11 |
12 |
Boolean Format
13 |
14 |
true means: use the checkbox or radio
15 |
false means: don't use the checkbox or radio
16 |
17 |
Examples of setting
18 |
1. use the checkbox
19 |
var setting = {
20 | check: {
21 | enable: true
22 | }
23 | };
24 | ......
25 |
26 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.target.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String treeNode. target
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
设置点击节点后在何处打开 url。[treeNode.url 存在时有效]
9 |
默认值:无
10 |
11 |
12 |
String 格式说明
13 |
14 |
同超链接 target 属性: "_blank", "_self" 或 其他指定窗口名称
15 |
省略此属性,则默认为 "_blank"
16 |
17 |
treeNode 举例
18 |
1. 设置点击某节点时,弹出新页面
19 |
var nodes = [
20 | { "id":1, "name":"test1", "url":"http://myTest.com", "target":"_blank"},
21 | ......
22 | ]
23 |
24 |
--------------------------------------------------------------------------------
/public/su/lib/webuploader/0.1.5/README.md:
--------------------------------------------------------------------------------
1 | 目录说明
2 | ========================
3 |
4 | ```bash
5 | ├── Uploader.swf # SWF文件,当使用Flash运行时需要引入。
6 | ├
7 | ├── webuploader.js # 完全版本。
8 | ├── webuploader.min.js # min版本
9 | ├
10 | ├── webuploader.flashonly.js # 只有Flash实现的版本。
11 | ├── webuploader.flashonly.min.js # min版本
12 | ├
13 | ├── webuploader.html5only.js # 只有Html5实现的版本。
14 | ├── webuploader.html5only.min.js # min版本
15 | ├
16 | ├── webuploader.noimage.js # 去除图片处理的版本,包括HTML5和FLASH.
17 | ├── webuploader.noimage.min.js # min版本
18 | ├
19 | ├── webuploader.custom.js # 自定义打包方案,请查看 Gruntfile.js,满足移动端使用。
20 | └── webuploader.custom.min.js # min版本
21 | ```
22 |
23 | ## 示例
24 |
25 | 请把整个 Git 包下载下来放在 php 服务器下,因为默认提供的文件接受是用 php 编写的,打开 examples 页面便能查看示例效果。
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.data.keep.leaf.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.data.keep. leaf
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree 的节点叶子节点属性锁,是否始终保持 isParent = false
9 |
默认值:false
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true / false 分别表示 锁定 / 不锁定 叶子节点属性
15 |
如果设置为 true,则所有 isParent = false 的节点,都无法添加子节点。
16 |
17 |
setting 举例
18 |
1. 需要锁定叶子节点状态
19 |
var setting = {
20 | data: {
21 | keep: {
22 | leaf: true
23 | }
24 | }
25 | };
26 | ......
27 |
28 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/treeNode.check_Focus.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean treeNode. check_Focus
4 |
Overview[ depends on jquery.ztree.excheck js ]
5 |
6 |
7 |
8 |
Used to record the status which the checkbox or radio get focus. It is valid when [setting.check.enable = true]
9 |
Do not initialize or modify it, it is an internal argument.
10 |
Default: false
11 |
12 |
13 |
Boolean Format
14 |
15 |
true means: mouse move over the checkbox
16 |
false means: mouse move out the checkbox
17 |
18 |
19 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.view.autoCancelSelected.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.view. autoCancelSelected
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
点击节点时,按下 Ctrl 或 Cmd 键是否允许取消选择操作。
9 |
如果不需要此功能,请设置为 false。
10 |
默认值: true
11 |
12 |
13 |
Boolean 格式说明
14 |
15 |
true / false 分别表示 支持 / 不支持 配合 Ctrl 或 Cmd 键进行取消节点选择的操作
16 |
17 |
setting 举例
18 |
1. 禁止配合 Ctrl 或 Cmd 键进行取消节点选择的操作
19 |
var setting = {
20 | view: {
21 | autoCancelSelected: false
22 | }
23 | };
24 | ......
25 |
26 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/zTreeObj.refresh.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Function() zTreeObj. refresh
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
刷新 zTree 。
9 |
没有特殊必要,尽量不要使用此方法。单个节点更新请使用 updateNode 方法,异步加载模式下请使用 reAsyncChildNodes 方法。
10 |
请通过 zTree 对象执行此方法。
11 |
12 |
13 |
Function 参数说明
14 |
15 |
返回值 无
16 |
目前无任何返回值
17 |
18 |
function 举例
19 |
1. 刷新 zTree
20 |
var treeObj = $.fn.zTree.getZTreeObj("tree");
21 | treeObj.refresh();
22 |
23 |
24 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.data.keep.parent.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.data.keep. parent
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
zTree 的节点父节点属性锁,是否始终保持 isParent = true
9 |
默认值:false
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true / false 分别表示 锁定 / 不锁定 父节点属性
15 |
如果设置为 true,则所有 isParent = true 的节点,即使该节点的子节点被全部删除或移走,依旧保持父节点状态。
16 |
17 |
setting 举例
18 |
1. 需要锁定父节点状态
19 |
var setting = {
20 | data: {
21 | keep: {
22 | parent: true
23 | }
24 | }
25 | };
26 | ......
27 |
28 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.data.key.checked.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.data.key. checked
4 |
Overview[ depends on jquery.ztree.excheck js ]
5 |
6 |
7 |
8 |
The node data's attribute to save the checked state.
9 |
Default: "checked"
10 |
Please don't set the other node attribute which zTree used. (e.g., checkedOld)
11 |
12 |
13 |
Examples of setting
14 |
1. set the 'isChecked' attribute to save the checked state.
15 |
var setting = {
16 | data: {
17 | key: {
18 | checked: "isChecked"
19 | }
20 | }
21 | };
22 | ......
23 |
24 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.view.nameIsHTML.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.view. nameIsHTML
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
设置 name 属性是否支持 HTML 脚本
9 |
如果允许 HTML 脚本,请根据自己的需求做校验,避免出现 js 注入等安全问题。
10 |
默认值: false
11 |
12 |
13 |
Boolean 格式说明
14 |
15 |
true / false 分别表示 支持 / 不支持 HTML 脚本
16 |
17 |
setting 举例
18 |
1. 设置 name 属性支持 HTML 脚本
19 |
var setting = {
20 | view: {
21 | nameIsHTML: true
22 | }
23 | };
24 | var node = {"name":"<font color='red'>test</font>"};
25 | ......
26 |
27 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.isAjaxing.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean treeNode. isAjaxing
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
记录 treeNode 节点是否正在进行异步加载。
9 |
初始化节点数据时,由 zTree 增加此属性,请勿提前赋值
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true 表示节点正在进行异步加载
15 |
false 表示节点没有进行异步加载
16 |
17 |
treeNode 举例
18 |
1. 查看当前被选中的节点是否节点正在进行异步加载
19 |
var treeObj = $.fn.zTree.getZTreeObj("tree");
20 | var sNodes = treeObj.getSelectedNodes();
21 | if (sNodes.length > 0) {
22 | var isAjaxing = sNodes[0].isAjaxing;
23 | }
24 |
25 |
26 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.edit.editNameSelectAll.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.edit. editNameSelectAll
4 |
概述[ 依赖 jquery.ztree.exedit 扩展 js ]
5 |
6 |
7 |
8 |
节点编辑名称 input 初次显示时,设置 txt 内容是否为全选状态。 [setting.edit.enable = true 时生效]
9 |
默认值: false
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true 表示 全选状态
15 |
false 表示 不是全选状态,光标默认在最后
16 |
17 |
setting 举例
18 |
1. 设置节点编辑名称 input 初次显示时,txt内容为全选状态
19 |
var setting = {
20 | edit: {
21 | enable: true,
22 | editNameSelectAll: true
23 | }
24 | };
25 | ......
26 |
27 |
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/jsp/src/com/baidu/ueditor/upload/Uploader.java:
--------------------------------------------------------------------------------
1 | package com.baidu.ueditor.upload;
2 |
3 | import com.baidu.ueditor.define.State;
4 | import java.util.Map;
5 | import javax.servlet.http.HttpServletRequest;
6 |
7 | public class Uploader {
8 | private HttpServletRequest request = null;
9 | private Map conf = null;
10 |
11 | public Uploader(HttpServletRequest request, Map conf) {
12 | this.request = request;
13 | this.conf = conf;
14 | }
15 |
16 | public final State doExec() {
17 | String filedName = (String) this.conf.get("fieldName");
18 | State state = null;
19 |
20 | if ("true".equals(this.conf.get("isBase64"))) {
21 | state = Base64Uploader.save(this.request.getParameter(filedName),
22 | this.conf);
23 | } else {
24 | state = BinaryUploader.save(this.request, this.conf);
25 | }
26 |
27 | return state;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.url.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String treeNode. url
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
节点链接的目标 URL
9 |
1、编辑模式 (setting.edit.enable = true) 下此属性功能失效,如果必须使用类似功能,请利用 onClick 事件回调函数自行控制。
10 |
2、如果需要在 onClick 事件回调函数中进行跳转控制,那么请将 URL 地址保存在其他自定义的属性内,请勿使用 url
11 |
默认值:无
12 |
13 |
14 |
String 格式说明
15 |
18 |
treeNode 举例
19 |
1. 设置某节点点击时,跳转到 g.cn
20 |
var nodes = [
21 | { "id":1, "name":"Google CN", "url":"http://g.cn"},
22 | ......
23 | ]
24 |
25 |
--------------------------------------------------------------------------------
/application/route.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | return [
13 | '__pattern__' => [
14 | 'name' => '\w+',
15 | ],
16 | '[hello]' => [
17 | ':id' => ['index/hello', ['method' => 'get'], ['id' => '\d+']],
18 | ':name' => ['index/hello', ['method' => 'post']],
19 | ],
20 |
21 | ];
22 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.edit.drag.autoExpandTrigger.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.edit.drag. autoExpandTrigger
4 |
概述[ 依赖 jquery.ztree.exedit 扩展 js ]
5 |
6 |
7 |
8 |
拖拽时父节点自动展开是否触发 onExpand 事件回调函数。[setting.edit.enable = true 时生效]
9 |
默认值:false
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true / false 分别表示 触发 / 不触发 onExpand 事件回调函数。
15 |
16 |
setting 举例
17 |
1. 设置拖拽时父节点自动展开触发 onExpand 事件回调函数
18 |
var setting = {
19 | edit: {
20 | enable: true,
21 | drag: {
22 | autoExpandTrigger: true
23 | }
24 | }
25 | };
26 | ......
27 |
28 |
--------------------------------------------------------------------------------
/public/router.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | // $Id$
12 |
13 | if (is_file($_SERVER["DOCUMENT_ROOT"] . $_SERVER["REQUEST_URI"])) {
14 | return false;
15 | } else {
16 | if (!isset($_SERVER['PATH_INFO'])) {
17 | $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
18 | }
19 | require __DIR__ . "/index.php";
20 | }
21 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.edit.drag.borderMax.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number setting.edit.drag. borderMax
4 |
Overview[ depends on jquery.ztree.exedit js ]
5 |
6 |
7 |
8 |
When drag a node to root, the zTree's inner border width. (Unit: px) It is valid when [setting.edit.enable = true]
9 |
Default: 10
10 |
Please adjust the value according to needs.
11 |
12 |
13 |
Examples of setting
14 |
1. adjust the inner border width is 20px
15 |
var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | borderMax: 20
20 | }
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.edit.drag.borderMin.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number setting.edit.drag. borderMin
4 |
Overview[ depends on jquery.ztree.exedit js ]
5 |
6 |
7 |
8 |
When drag a node to root, the zTree's outer border width. (Unit: px) It is valid when [setting.edit.enable = true]
9 |
Default: -5
10 |
Please adjust the value according to needs.
11 |
12 |
13 |
Examples of setting
14 |
1. adjust the outer border width is 10px
15 |
var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | borderMin: -10
20 | }
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.data.key.url.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.data.key. url
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
The node data's attribute to save the node link's url.
9 |
Special: If the nodes's data can only use the 'url' attribute, and don't use the link to jump feature, you can modify this attribute to any nonexistent attribute.
10 |
Default: "url"
11 |
12 |
13 |
Examples of setting
14 |
1. Set the 'xUrl' attribute to save the node link's url.
15 |
var setting = {
16 | data: {
17 | key: {
18 | url: "xUrl"
19 | }
20 | }
21 | };
22 | ......
23 |
24 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/treeNode.tId.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String treeNode. tId
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
The unique identifier of node.
9 |
Do not initialize or modify it, it is created by the zTree.
10 |
11 |
12 |
String Format
13 |
14 |
tId rules: setting.treeId + "_" + zTree counter
15 |
16 |
Examples of treeNode
17 |
1. Get the first selected node's tId
18 |
var treeObj = $.fn.zTree.getZTreeObj("tree");
19 | var sNodes = treeObj.getSelectedNodes();
20 | if (sNodes.length > 0) {
21 | var tId = sNodes[0].tId;
22 | }
23 |
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/webuploader/0.1.5/cropper/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WebUploader演示 - 带裁剪功能
6 |
7 |
8 |
9 |
10 |
13 |
14 |
15 |
16 |
17 |
上传所选区域
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.view.selectedMulti.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.view. selectedMulti
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
设置是否允许同时选中多个节点。
9 |
默认值: true
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true / false 分别表示 支持 / 不支持 同时选中多个节点
15 |
1、设置为 true时,按下 Ctrl 或 Cmd 键可以选中多个节点
16 |
2、设置为 true / false 都不影响按下 Ctrl 或 Cmd 键可以让已选中的节点取消选中状态( 取消选中状态可以参考 setting.view.autoCancelSelected )
17 |
18 |
setting 举例
19 |
1. 禁止多点同时选中的功能
20 |
var setting = {
21 | view: {
22 | selectedMulti: false
23 | }
24 | };
25 | ......
26 |
27 |
--------------------------------------------------------------------------------
/public/su/lib/ueditor/1.4.3/dialogs/spechars/spechars.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/treeNode.level.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number treeNode. level
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
The level of node
9 |
Do not initialize or modify it, it is created by the zTree.
10 |
11 |
12 |
Number Format
13 |
14 |
The root node's level = 0, and next level = 1, ...
15 |
16 |
Examples of treeNode
17 |
1. Get the first selected node's level
18 |
var treeObj = $.fn.zTree.getZTreeObj("tree");
19 | var sNodes = treeObj.getSelectedNodes();
20 | if (sNodes.length > 0) {
21 | var level = sNodes[0].level;
22 | }
23 |
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.async.enable.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Boolean setting.async. enable
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
设置 zTree 是否开启异步加载模式
9 |
默认值:false
10 |
11 |
12 |
Boolean 格式说明
13 |
14 |
true 表示 开启 异步加载模式
15 |
false 表示 关闭 异步加载模式
16 |
如果设置为 true,请务必设置 setting.async 内的其它参数。
17 |
如果需要根节点也异步加载,初始化时 treeNodes 参数设置为 null 即可。
18 |
19 |
setting 举例
20 |
1. 需要开启异步加载模式
21 |
var setting = {
22 | async: {
23 | enable: true,
24 | url: "http://host/getNode.php",
25 | autoParam: ["id", "name"]
26 | }
27 | };
28 | ......
29 |
30 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/setting.edit.drag.autoOpenTime.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Number setting.edit.drag. autoOpenTime
4 |
Overview[ depends on jquery.ztree.exedit js ]
5 |
6 |
7 |
8 |
Drag to the parent node, the parent node auto expand time interval. (Unit: ms) It is valid when [setting.edit.enable = true]
9 |
Default: 500
10 |
Please adjust the value according to needs.
11 |
12 |
13 |
Examples of setting
14 |
1. When drag node to other parent node, expand it at once.
15 |
var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | autoOpenTime: 0
20 | }
21 | }
22 | };
23 | ......
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/en/treeNode.name.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String treeNode. name
4 |
Overview[ depends on jquery.ztree.core js ]
5 |
6 |
7 |
8 |
The node's name
9 |
1. If you want to change 'name' attribute, please modify the 'setting.data.key.name' attribute.
10 |
Default: undenfined
11 |
12 |
13 |
String Format
14 |
15 |
String object. The HTML special characters are escaped
16 |
17 |
Examples of treeNode
18 |
1. Set node's name to 'test1', 'test2', 'test3'
19 |
var nodes = [
20 | { "id":1, "name":"test1"},
21 | { "id":2, "name":"test2"},
22 | { "id":3, "name":"test3"}
23 | ]
24 |
25 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/setting.async.dataType.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
String setting.async. dataType
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
Ajax 获取的数据类型。[setting.async.enable = true 时生效]
9 |
默认值:"text"
10 |
11 |
12 |
String 格式说明
13 |
14 |
dataType = "text" 可以满足绝大部分请求
15 |
其余 dataType 类型请参考 jQuery ajax 中的 dataType 参数
16 |
17 |
setting 举例
18 |
1. 设置 Ajax 获取的数据类型为 纯文本
19 |
var setting = {
20 | async: {
21 | enable: true,
22 | dataType: "text",
23 | url: "http://host/getNode.php",
24 | autoParam: ["id", "name"]
25 | }
26 | };
27 | ......
28 |
29 |
--------------------------------------------------------------------------------
/public/su/lib/zTree/v3/api/cn/treeNode.getPreNode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Function() treeNode. getPreNode
4 |
概述[ 依赖 jquery.ztree.core 核心 js ]
5 |
6 |
7 |
8 |
获取与 treeNode 节点相邻的前一个节点。
9 |
初始化节点数据时,由 zTree 增加此属性,请勿提前赋值
10 |
11 |
12 |
Function 参数说明
13 |
14 |
返回值 JSON
15 |
与 treeNode 节点相邻的前一个节点。
16 |
如果 treeNode 是第一个节点,返回 null 。
17 |
18 |
treeNode 举例
19 |
1. 获取当前被选中的节点的前一个节点
20 |
var treeObj = $.fn.zTree.getZTreeObj("tree");
21 | var sNodes = treeObj.getSelectedNodes();
22 | if (sNodes.length > 0) {
23 | var node = sNodes[0].getPreNode();
24 | }
25 |
26 |
27 |
--------------------------------------------------------------------------------