Matt Pass
4a61847ef7
ICEcoder is for sale
2023-12-14 11:26:43 +00:00
mattpass
7001178b79
No JS output before DOCTYPE, fix path for required file
2022-06-25 21:05:36 +01:00
mattpass
4ac0f0b43a
Changing REQUEST to POST and GET
2022-06-25 20:46:17 +01:00
mattpass
d72121ff8c
Specify path when requiring and code tidy
2022-06-25 20:43:10 +01:00
mattpass
b5cee2dc2d
lineNumber should be via GET method
2022-06-25 20:39:54 +01:00
mattpass
351633bad6
Remove need for COOKIE via PHP
2022-06-24 21:56:46 +01:00
mattpass
361c353157
Use POST not REQUEST in terminal
2022-06-24 21:51:06 +01:00
mattpass
20fe466d84
Still need a session in demoMode
2022-06-24 21:48:42 +01:00
mattpass
c5146d7f2b
Only consider writing if not in demoMode
2022-06-24 20:03:34 +01:00
mattpass
5fa36d5749
Typo and format fixes
2022-06-17 14:35:25 +01:00
mattpass
ab6610846c
Usernames can have alphanums, underscore and hyphen only
2022-06-17 14:23:41 +01:00
mattpass
e720ba5d5a
Dynamic assets path, tweak and fix in settings, ignore .idea
2022-06-11 21:53:45 +01:00
Matt Pass
958e91a67f
Set editor to fixed position
2022-05-29 14:48:53 +01:00
Matt Pass
e21c16e1ee
No selectNext if selected already on findOnInput
2022-05-21 13:15:52 +01:00
Matt Pass
509b5b8fb8
PHP v7.0 fallback added re session_create_id
2022-05-14 16:21:20 +01:00
Matt Pass
51cf24b2a3
rXSS cleaned username in editor info display
2022-01-17 12:38:29 +00:00
Matt Pass
cd964f816f
Merge pull request #1007 from JamieSlome/master
...
Create SECURITY.md
2022-01-16 08:21:59 +00:00
Jamie Slome
99f5d1a7c9
Create SECURITY.md
2022-01-16 03:40:08 +00:00
Matt Pass
d6124b0811
Fix for installed plugin images dir
2021-12-17 17:23:18 +00:00
Matt Pass
517be5a5e0
Change plugin icon path
2021-11-24 13:26:42 +00:00
Matt Pass
fef1927690
Update README.md to use S3
2021-10-25 12:02:25 +01:00
mattpass
d642ed0fab
Setup screen checks update box if needed, set bool not string
2021-07-27 09:12:03 +01:00
mattpass
f1bab2dec5
Version 8.1
2021-07-27 08:02:52 +01:00
mattpass
b1ba868eb6
Final tidy
2021-07-26 08:56:30 +01:00
mattpass
d1d6760def
Change 3 params back to original init
2021-07-25 22:24:57 +01:00
mattpass
34b263bb18
On init, fake being over root dir, select, then fake not being over it
2021-07-25 22:07:51 +01:00
mattpass
b9faaafacd
Not skipping results when replacing now
2021-07-25 21:26:21 +01:00
mattpass
2a00f7e8ea
Regex simplification and not working with _perms
2021-07-25 20:06:01 +01:00
mattpass
fcd2e51c45
Fixed filename links to work, regex find & replace bold, simpler code
2021-07-25 19:22:41 +01:00
mattpass
94438fa34f
Skip dirs in multiple results, close dir handle when done
2021-07-25 17:06:39 +01:00
mattpass
ae008e523c
Better handing of find and gotoline when 0 docs open
2021-07-25 16:14:36 +01:00
mattpass
8e57e6833c
Reset results display if no find string
2021-07-25 15:38:52 +01:00
mattpass
133c155ae4
Only 1 rBlock per top value
2021-07-25 15:33:54 +01:00
mattpass
81282e6f73
findReplace on change not key input, clear msg if no selection, blue currRBlock, 1px min rBlocks, rBlocks always
2021-07-25 15:23:05 +01:00
mattpass
7cb270a0a2
editor.css added, some styles moved
2021-07-25 11:34:54 +01:00
mattpass
eaa574f0a3
Only create an rBlock for result lines, not non match lines
2021-07-25 11:12:07 +01:00
mattpass
8d4dc52e2d
rBlocks are grey, set red after cursor position set
2021-07-25 11:02:52 +01:00
mattpass
f80ab916a3
Close handler after use
2021-07-24 21:27:38 +01:00
mattpass
0729daf3b5
Improving regex fail handling
2021-07-24 21:27:06 +01:00
mattpass
623ee10a81
Uploaded files data in array, string type cast octal for octdec
2021-07-24 16:05:43 +01:00
mattpass
a5678eba26
Session improvements
2021-07-24 14:33:05 +01:00
mattpass
e8ba59fe46
Finishing updating multple results info items on task done
2021-07-01 21:34:00 +01:00
mattpass
d92c3b00c3
Now displaying Replaced text when successfully replaced
2021-07-01 21:13:30 +01:00
mattpass
7b97ff92ae
Show filename in dialog when asking if want to remove
2021-07-01 19:11:31 +01:00
mattpass
dfb40255a9
Fix clickable filenames, don't show perms
2021-07-01 19:06:33 +01:00
mattpass
fe7c03df06
Cap R in Rename to on langs
2021-07-01 18:48:46 +01:00
mattpass
dcf1f50cf0
Handling single user in multi user mode UX and first user is admin
2021-06-27 10:35:04 +01:00
mattpass
3751ea5499
Stricter checks on file MIME type
2021-06-26 22:48:18 +01:00
mattpass
b51445c101
File must have a text MIME type to be indexed
2021-06-26 22:41:42 +01:00
mattpass
42d60ea48f
Set bug reporting for error.log, 10, 10
2021-06-26 22:18:40 +01:00
mattpass
80bdd04e59
Create error.log if doesn't exist, we need from init
2021-06-26 22:17:52 +01:00
mattpass
7075ced50f
Nicer looking bug reports, incl wrapping
2021-06-26 22:17:23 +01:00
Matt Pass
4fb0d838b6
Update issue templates
2021-06-26 19:43:56 +01:00
Matt Pass
aa357509c8
Update PULL_REQUEST_TEMPLATE.md
2021-06-26 19:40:27 +01:00
Matt Pass
8615828a76
Create PULL_REQUEST_TEMPLATE.md
2021-06-26 19:36:37 +01:00
Matt Pass
766d23bd78
Update issue templates - questions & finishing
2021-06-26 19:30:02 +01:00
Matt Pass
6199c06e8e
Update issue templates - tweak
2021-06-26 19:25:13 +01:00
Matt Pass
5ad21bfe23
Update issue templates - features
2021-06-26 19:22:40 +01:00
Matt Pass
d326d6a02d
Update issue templates
2021-06-26 19:19:26 +01:00
Matt Pass
487ce2710c
Add comments plus extra logic in to handle C:/ etc
2021-06-26 14:16:50 +01:00
Matt Pass
583dcad1c0
lineNumber needs to be a global to be used
2021-06-26 14:11:35 +01:00
mattpass
ba88f98ac7
Check regex value, avoid CPU crash, highlight red if error
2021-06-25 21:58:59 +01:00
mattpass
820691665d
Better input widths for terminal command line
2021-06-25 21:36:30 +01:00
mattpass
649a050e66
Switch to accounts view if password problem, avoids being stuck on another tab and unaware
2021-06-25 21:33:39 +01:00
mattpass
c32050889f
Double decoding needed on filename
2021-06-25 21:31:23 +01:00
mattpass
3bd5030c42
Merge branch 'master' of github.com:icecoder/icecoder
2021-06-25 21:23:18 +01:00
mattpass
21d6ae0f2a
XSS and usage fixes on multiple-results.php
2021-06-25 21:22:25 +01:00
Matt Pass
ab99aff272
Fix missing PHP tag
2021-06-13 10:36:00 +01:00
Matt Pass
932f07393b
Don't force session path
2021-06-13 10:29:53 +01:00
mattpass
54e4aff163
Tidy up a few minor items
2021-05-21 21:48:06 +01:00
mattpass
ab3d04440c
Remove v from version, no cache bust
2021-05-21 17:36:35 +01:00
mattpass
58f3866b45
More improved key handling
2021-05-02 10:26:57 +01:00
mattpass
fcf6c14a91
Improve key handling with search results
2021-05-02 09:55:11 +01:00
mattpass
8be9e76e8d
Remove temp volume id from scroll speed range
2021-05-02 08:37:51 +01:00
mattpass
78e417add4
Limit tooltip func arg list to 200 chars, wrap in terminal
2021-04-25 08:32:36 +01:00
mattpass
23f86200e0
Start array with template details, layer actual ontop
2021-04-11 12:37:59 +01:00
mattpass
2d03477c66
Add defaults for 2 new options
2021-04-11 11:35:49 +01:00
mattpass
da88db20fb
Scroll speed & find on input settings, fix tab sticking on close
2021-04-11 10:34:58 +01:00
mattpass
f5c1640dbd
Move check after establishing results DOM elem
2021-04-09 16:48:26 +01:00
mattpass
4328ea2c1f
Add check on ^ $ and .* to avoid regex crash
2021-04-09 16:44:00 +01:00
mattpass
0fb0644b71
Set selection of regex based on match 0 str len
2021-04-09 16:21:03 +01:00
mattpass
01df964ac7
Updates to JS and multiple results to handle more regex
2021-04-09 16:07:41 +01:00
mattpass
1cad4b074c
Add findRegex bool, funcs to escape and toggle, use option in find
2021-04-09 13:16:24 +01:00
mattpass
50196789a7
RegEx icon added to left of find
2021-04-09 13:10:13 +01:00
mattpass
2d245f2da8
Don't clear selections if there are no results
2021-04-09 11:13:22 +01:00
mattpass
a1d545b76b
Active line number is highlighted & according to theme
2021-04-08 17:11:15 +01:00
mattpass
a1df16031d
Change bug reporting icon if bug reporting disabled
2021-04-08 16:24:37 +01:00
mattpass
8cc3a7e037
Update bug reporting msg to Settings > Acccounts
2021-04-08 16:23:50 +01:00
mattpass
8e01faad10
Only check pw criteria if pw not blank
2021-04-08 16:23:18 +01:00
mattpass
cea8e0a36e
Enforce same pw rules from settings, cap lock warn too
2021-04-08 15:40:48 +01:00
mattpass
4a08853605
Auto-setting loggedIn not based on demoMode or empty pw, only go to login if req
2021-04-08 11:47:37 +01:00
mattpass
59c39acb35
Login redirs ../../ if not req, show demoMode icon
2021-04-08 11:46:54 +01:00
mattpass
0850127d2b
Check ZipArchive is available before showing list of installable plugins
2021-04-05 11:36:19 +01:00
mattpass
f27905404b
Lang files updated so index matches icecoder array values better
2021-04-05 11:07:03 +01:00
mattpass
65bc11cd48
selectedfiles needs an empty array fallback
2021-03-04 14:26:50 +00:00
mattpass
f79cc0336a
Fix keys in wordCasings array
2021-03-04 14:04:38 +00:00
mattpass
edaa95df93
Fix file to use CSS file
2021-03-03 13:29:05 +00:00
mattpass
868db80583
Adminer 4.8.0 working in frame
2021-03-03 13:23:48 +00:00
mattpass
c8d4eeb74e
Adminer updated from 4.7.3 to 4.8.0
2021-03-01 16:33:51 +00:00
mattpass
4a516e9828
Double click tabs expands/contracts file manager
2021-02-15 16:30:52 +00:00
mattpass
12a53d4c29
Update goToLine to handle folded ranges
2021-01-31 12:42:41 +00:00
mattpass
6eee161a74
.h recognized as C, ino added in indexer for C++
2021-01-24 16:38:57 +00:00
mattpass
0793c2fd63
Make password rules more obvious
2021-01-24 16:24:09 +00:00
mattpass
af7e57b1d9
Can use rgba (+uc), rgbToHex ignores 4th alpha param
2020-12-30 15:47:26 +00:00
mattpass
de3e46d5ee
Remove alpha from BG color on 3 x themes
2020-12-30 15:18:46 +00:00
mattpass
bc589549f3
Remove FTP functionality & UI from ICEcoder
2020-12-30 14:57:37 +00:00
mattpass
2e7e5a8bcd
Pass iceRoot in config, set in func, update display
2020-12-23 17:26:31 +00:00
mattpass
3f0604fff4
.git and node_modules dirs excluded, .git is moved
2020-12-23 16:49:41 +00:00
mattpass
5e89f0945d
Ensure we have function data before considering tooltips
2020-12-23 16:34:36 +00:00
mattpass
8f54ff53bc
Clickable warning label if not a dir, cody tidy on loc
2020-12-23 16:23:09 +00:00
mattpass
574b6f1b7a
Merge branch 'master' of github.com:icecoder/icecoder
2020-12-13 12:03:38 +00:00
mattpass
518dbd5818
Check we can use shell_exec before usage
2020-12-13 12:03:14 +00:00
Matt Pass
f78dce0e73
Update 2019-torres-digital-theme.css
...
Updates from @atorresbr and will close https://github.com/icecoder/ICEcoder/pull/947/files
2020-12-08 16:49:46 +00:00
mattpass
bb2580c031
Don't floatval matches 0 and remove v from zip name
2020-11-22 16:52:15 +00:00
mattpass
116c82736f
Remove v before version number display
2020-11-22 16:24:13 +00:00
mattpass
d4c4911ead
Cache bust README image
2020-11-22 16:02:43 +00:00
mattpass
21d06d5859
Version 8.0
2020-11-22 15:58:36 +00:00
mattpass
361681714b
Torres theme tweak
2020-11-22 15:10:24 +00:00
mattpass
4b923dfd7e
Format tweaks to cMonPaste function
2020-11-22 15:08:20 +00:00
mattpass
dccfd0a616
Fix comment for bug reporting screen
2020-11-17 17:00:37 +00:00
mattpass
e259946dcc
Highlight chmod text in README, id not needed
2020-11-17 17:00:15 +00:00
mattpass
a7e1bb53a3
bug-report lang pieces added to lang files
2020-11-17 16:59:40 +00:00
mattpass
0b75351b1f
Remove void return type, not avail till PHP 7.1
2020-10-26 16:44:35 +00:00
mattpass
1ccf01bfc0
No need to double output prompt if no arg for cd
2020-10-23 11:13:23 +01:00
mattpass
9b881cf774
Set cwd in session initially and chdir to it always
2020-10-23 11:09:51 +01:00
mattpass
c3c829ec3d
Fix with of command to 99%
2020-10-23 11:08:18 +01:00
mattpass
362bbf5c5d
Code tidy in terminal.php
2020-10-23 10:38:09 +01:00
mattpass
c19503ba78
Minor tidy in index.php and updater.php
2020-10-23 10:20:55 +01:00
mattpass
9e68bb9d72
Typo fixes in README.md
2020-10-23 09:39:53 +01:00
mattpass
536ddde998
Tweak to position of arrow on fold marker
2020-10-23 09:39:41 +01:00
mattpass
d89d01e46e
iceLoc added to path for image in tutorial
2020-10-06 17:24:02 +01:00
mattpass
876a6ab0ef
Wider box for system info when viewing tutorial
2020-10-06 17:19:23 +01:00
mattpass
a3e5b7925a
ICE root only shown now, default also, display versions
2020-10-06 17:18:50 +01:00
mattpass
1e01e783ca
Display git commit hash as link, remove GG
2020-10-06 17:12:04 +01:00
mattpass
f77f02e11f
version and cM version added to all langs for editor
2020-10-06 17:06:00 +01:00
mattpass
818b9e9a71
Code tidy in editor.php and files.php
2020-10-06 14:28:59 +01:00
mattpass
1ab4ae0094
Taller viewable area for system info
2020-10-06 14:16:48 +01:00
mattpass
ca39d31f0e
Tidy, no space after v, less PHP, nicer system display, remove old game DIV container
2020-10-06 14:12:51 +01:00
mattpass
352c8c1a3a
No space after v when displaying version
2020-10-06 14:10:20 +01:00
mattpass
3273d9fd2c
Move activeLineBG out of if, no space after v
2020-10-06 14:09:41 +01:00
Matt Pass
034f1158cd
Remove surplus line in README.md
2020-10-06 05:53:15 +01:00
Matt Pass
109859c393
Line breaks needed in licence
2020-10-06 05:48:13 +01:00
Matt Pass
9c5382134b
Exit instead
2020-10-06 05:43:22 +01:00
Matt Pass
75534a047e
Exit instead
2020-10-06 05:42:44 +01:00
mattpass
940489688d
Tweaks on tutorial display incl settings show if tabs open
2020-10-05 16:56:01 +01:00
mattpass
d78821a4dc
4 x functions tidied in icecoder.js
2020-10-05 16:24:47 +01:00
mattpass
8322e0b3fe
Revised jumpToDefinition
2020-10-05 16:02:21 +01:00
mattpass
14e22568a2
Fixes and code tidying on interceptKeys
2020-10-04 09:56:46 +01:00
mattpass
1bc0ac1ec5
Shorter version of key identifying via null coalescing
2020-10-04 08:59:15 +01:00
mattpass
d3b3715384
Auto-indent lines on move line(s) should be in same operation
2020-10-04 08:56:25 +01:00
mattpass
b574ce0e6c
Auto-indent lines you're pasting or moving
2020-10-04 08:48:04 +01:00
mattpass
6d120cc7b9
Always auto-open files if that's the setting, let not var in snippet
2020-10-03 12:40:11 +01:00
mattpass
107c0b53c7
Upate README.md with new setup info
2020-10-02 20:17:02 +01:00
mattpass
afd0c02ff6
Remove tipsOnLogin, add 2 x help links
2020-10-02 20:02:00 +01:00
mattpass
9fbb393013
Comment tidying on interceptKeys
2020-09-27 12:32:16 +01:00
mattpass
d4fa50cdf3
More logic and code tidying improvements on interceptKeys
2020-09-27 12:18:58 +01:00
mattpass
809a1ad197
Minor tidy on prev commit
2020-09-27 11:56:22 +01:00
mattpass
5a660f7810
First round of updates on interceptKeys
2020-09-27 11:30:58 +01:00
mattpass
0e45263fad
Code tidy on sort and alpha tab functions
2020-09-27 09:53:49 +01:00
mattpass
f8a2c2a926
Tidy logic on tab drag start, move and end
2020-09-27 09:31:46 +01:00
mattpass
ea14b8bbbb
Remove canSwitchTabs bool, reduce selectedTab if closing to left of it, use renameTab
2020-09-27 08:53:25 +01:00
mattpass
e52cf8edf9
Tweaks to onmousedown logic on tabs
2020-09-27 08:51:19 +01:00
mattpass
494be783b9
Combine 2 x transition properties
2020-09-26 10:32:38 +01:00
mattpass
d884c2ed11
Don't switch tab if closing another tab
2020-09-26 09:59:37 +01:00
mattpass
cfbd11d8de
setTabWidths code tidy & tweaks
2020-09-26 09:36:38 +01:00
mattpass
1c81aab339
Code tweaks to close tab functionality
2020-09-26 09:23:54 +01:00
mattpass
60496c9fb0
Remove Snake game
2020-09-26 08:43:12 +01:00
mattpass
c2647bc23a
Prefix terminal XHR endpoint with iceLoc
2020-09-26 08:33:39 +01:00
mattpass
74fcd33c97
Add demo mode indicator to panes
2020-09-26 08:33:12 +01:00
mattpass
8770f6fe58
Demo mode text added for all langs
2020-09-26 08:32:05 +01:00
mattpass
25b50a97f3
getDemoModeIndicator func added
2020-09-26 08:31:38 +01:00
mattpass
e0b7be3a25
Add missing div tag, fix CSS, add demo mode indicator
2020-09-26 08:30:53 +01:00
mattpass
fabed98033
iceLoc now part of ICEcoder object
2020-09-26 08:30:02 +01:00
mattpass
b702a9c31c
Extra escaping needed to show new line in alert msg
2020-09-21 16:58:04 +01:00
mattpass
03ca02c4fd
Some tab format & logic improvements
2020-09-20 10:29:30 +01:00
mattpass
af57283d0a
Updates to print and indicate changes in browser tab
2020-09-20 10:05:07 +01:00
mattpass
374178ad14
Format updates on some core functions in icecoder.js
2020-09-20 09:57:42 +01:00
mattpass
3d82bfc227
Updated useNewSettings function code a little
2020-09-20 09:13:44 +01:00
mattpass
373b1eb645
Fix updating font size in file manager
2020-09-20 09:01:08 +01:00
mattpass
73aaabba8f
Line heights and borders removed from themes
2020-09-20 08:51:41 +01:00
mattpass
e9fa15984c
Removed some font attributes from new themes
2020-09-20 08:42:51 +01:00
mattpass
af6a3bce61
Improve casing on theme names
2020-09-19 12:08:22 +01:00
mattpass
bc4532f76e
Remove font-size and gutter padding right from themes, re-add font size changing
2020-09-19 11:44:50 +01:00
mattpass
01dfbac81a
Merge branch 'master' of github.com:icecoder/icecoder into master
2020-09-19 11:20:55 +01:00
mattpass
432837a72c
38 new themes added, 4 opt groups, ucwords
2020-09-19 11:20:45 +01:00
mattpass
c4e52e0edc
Removed 4 x themes, sorted light/dark, settings object
2020-09-19 10:06:40 +01:00
Matt Pass
15969b44cc
chown to set owner & group
2020-09-13 21:30:24 +01:00
mattpass
080fef30a4
Use CM's own methods for get cursor pos & num
2020-09-13 10:06:24 +01:00
mattpass
a170e5e6a0
Code tidy on server queue and modals
2020-09-13 09:47:35 +01:00
mattpass
6cbbf6674c
Remove 2 x test SVGs, bool param passed
2020-09-13 09:44:17 +01:00
mattpass
8a138538a3
Updates & fixes re color picker & eyedropper
2020-09-13 08:35:34 +01:00
mattpass
ed1515d008
Merge branch 'master' of github.com:icecoder/icecoder into master
2020-09-12 08:13:11 +01:00
mattpass
0bb81ea3a7
composer.json added
2020-09-12 08:12:59 +01:00
Matt Pass
77a0182f69
Exit early on running server tasks if no .git dir
2020-09-03 11:43:07 +01:00
mattpass
1064d2708b
true should be false when checking IP config exists
2020-09-03 11:15:02 +01:00
mattpass
4c7c7ee874
getPathName needed on object in 1st param
2020-09-03 10:16:26 +01:00
mattpass
e27318c825
Bug report tidy up
2020-08-23 09:41:05 +01:00
mattpass
cd352c8a0c
Tweaks to bug reporting
2020-08-23 09:28:03 +01:00
mattpass
53cdbad35b
Updated bug report system
2020-08-23 09:11:40 +01:00
mattpass
5343efd57f
Remove 4 x icons from settings screen
2020-08-23 07:51:11 +01:00
mattpass
c99f78a0f2
Icons for sections
2020-08-17 11:46:45 +01:00
mattpass
e253ff059e
Icons added for tools, hover states added
2020-08-17 11:19:56 +01:00
mattpass
1d8cfafb62
Icons added
2020-08-17 10:56:19 +01:00
mattpass
b5b6b92204
Close icon added for 4 x tools
2020-08-13 12:26:32 +01:00
mattpass
fbe19fc431
Shows caps lock warning icon on login screen now
2020-08-13 11:35:57 +01:00
mattpass
2df787655d
Only open file if not a dir ondblclick
2020-08-13 10:20:09 +01:00
mattpass
35bcb14d8d
Handle tooltip clash
2020-07-23 21:04:57 +01:00
mattpass
611556b5fe
Display first line from version not num incase beta
2020-07-23 19:54:27 +01:00
mattpass
e4479421fa
Version 8.0 beta
2020-07-22 09:33:43 +01:00
mattpass
4ed6fd6c6e
Typo fixes, changes not 0 array value, fix favicon path, scope strCSS
2020-07-21 20:27:09 +01:00
mattpass
0027304f86
Set and use func return bools, true if file_put_contents not int
2020-07-21 09:23:26 +01:00
mattpass
39388dd077
array_splice, numPlugins to avoid extending loop cond, use i in array, exit dont die with msg
2020-07-21 09:23:05 +01:00
mattpass
f54460319f
array_splice not unset to change int array keys
2020-07-21 09:21:10 +01:00
mattpass
f196bb9305
Fixing Save As issue plus a few PHP notices
2020-07-21 08:13:23 +01:00
mattpass
d1deb9313f
Minor tweaks
2020-07-20 22:55:16 +01:00
mattpass
e4a5215c7a
pass file when loading, No 0 item on del for serverQueue, JSON based queue items, only try to set style if swapWith
2020-07-20 22:43:43 +01:00
mattpass
501d9f048d
item 0 removed when deleting from serverQueue, dont lowercase filename replace in modal, exclude findFilesExclude
2020-07-20 22:22:12 +01:00
mattpass
8625c41cf9
Overhauled terminal XHR response and tweaked the UI a little
2020-07-19 22:44:08 +01:00
mattpass
6e31578498
Remove stray console.log
2020-07-19 20:33:37 +01:00
mattpass
76d5b240af
Prettier replace ranges, fix +input, 2 new cursor to num functions
2020-07-19 20:23:51 +01:00
mattpass
bedf482035
Disable updater system for now
2020-07-18 21:48:43 +01:00
mattpass
e9ee1a9428
Settings screen and update overhauled
2020-07-18 21:37:50 +01:00
mattpass
e8927f947a
saveFiles is an array not bool
2020-07-18 19:08:54 +01:00
mattpass
1a6c51b7ac
Format tidy in lib/settings-save-current-files.php
2020-07-18 19:05:10 +01:00
mattpass
5a81f43217
Move and use serializedFileData from class, remove dormant functions, code tidy
2020-07-18 18:58:18 +01:00
mattpass
b0a524f3a1
Lots of settings handling simplifications
2020-07-18 18:11:47 +01:00
mattpass
c188b2418f
focus has blue BG, dirs/files in serverMessage have no slash prefix, var fixes, no licenseEmail or licenseCode now
2020-07-17 23:42:55 +01:00
mattpass
4b207edd2f
Better design on serverMessages
2020-07-15 18:10:44 +01:00
mattpass
6210eca0bd
Can now open JSON files
2020-07-14 19:40:40 +01:00
mattpass
b009ef24ab
Remove stray old code, error if fail to move or rename
2020-07-13 19:22:08 +01:00
mattpass
a905b0bb30
Fix lineEnding char in global config
2020-07-12 07:53:28 +01:00
mattpass
30d06ef6ca
Remove iceURLPath from plugin icons
2020-07-11 11:55:20 +01:00
mattpass
d677d45405
Update to plugins to use new serialized settings
2020-07-11 11:33:05 +01:00
mattpass
8b4436d3a9
Reverse & fix top 10 list order, remove 2 x test console.logs
2020-07-11 11:05:28 +01:00
mattpass
36188c61b9
Settings screen layout tweaks, change many selects to checkboxes, add tutorialOnLogin and tipsOnLogin
2020-07-11 10:32:30 +01:00
mattpass
105b073e0c
Overhaul setting previousFiles and last10Files to use class methods
2020-07-11 10:29:52 +01:00
mattpass
c082a1a481
Adding, extending and fixing class methods in Settings.php
2020-07-11 10:29:10 +01:00
mattpass
afd75f99ee
settings.php using class methods, using types, indentType used, fix lang reload
2020-07-11 10:27:43 +01:00
mattpass
0537b0fe9c
backup versions using indentType, renamed files in updater
2020-07-11 10:22:13 +01:00
mattpass
794d7129cd
Auto-focus on input field after multi-user alert
2020-07-11 10:20:59 +01:00
mattpass
a04c650861
index.php now using new previousFiles and indentType
2020-07-11 10:20:05 +01:00
mattpass
9b16ad99cc
icecoder.js now using indentType
2020-07-11 10:19:12 +01:00
mattpass
abb1c2bcb9
editor.php uses array for last 10 files, CM uses tabs/spaces value in array
2020-07-11 10:16:14 +01:00
mattpass
eb2c2ad0db
Check data dir, update to class methods, simpler code, don't escape pw
2020-07-11 10:08:35 +01:00
mattpass
69e65e95c6
iceLoc prefixed asset paths, check data dir, tweak create/read message
2020-07-11 09:59:15 +01:00
mattpass
bfacbd92f1
Renamed template users file, now serialized
2020-07-11 09:57:42 +01:00
mattpass
0f4a90b21c
Languages updated re multi-user and reg
2020-07-09 15:03:26 +01:00
mattpass
0810c183c3
settings.php using new global config system, updater.php tweaked
2020-07-09 14:37:01 +01:00
mattpass
2e877b9ad8
Class methods to handle global config, requirements updated
2020-07-09 14:35:38 +01:00
mattpass
5683c5d000
Use new class methods to update global settings
2020-07-09 13:40:11 +01:00
mattpass
ce524eed04
Simplify login.php to merged array
2020-07-09 13:39:20 +01:00
mattpass
af3c831bb5
Old lib/template-system.php removed
2020-07-09 13:36:54 +01:00
mattpass
7f02fe9a81
Serialised config-global.php template now, 2 x settings moved
2020-07-09 13:35:28 +01:00
mattpass
ce6b124bc8
Update configs to use [] for array
2020-07-07 18:41:46 +01:00
mattpass
790488644a
Prettier formatting now using tabs vs spaces & size
2020-07-07 15:09:21 +01:00
mattpass
134f3de3c9
Escape message output from Prettier, most recent first, clear placeholder
2020-07-07 14:53:57 +01:00
mattpass
d7bb490a50
Move editor.css to theme/icecoder.css and make default
2020-07-05 09:25:16 +01:00
mattpass
5fc797176d
Undo remove empty line from codemirror.css
2020-07-05 08:24:57 +01:00
mattpass
98dd276bbc
Insert cursor added
2020-07-05 08:24:28 +01:00
mattpass
57c20cbf21
Clear selectedFiles array when moved files
2020-07-04 16:50:16 +01:00
mattpass
5b4c56f283
Rename and delete dir an open tab resides in fix
2020-07-04 16:43:05 +01:00
mattpass
18ec1578a4
Get rid of shortURL on ICEcoder object
2020-07-04 15:39:22 +01:00
mattpass
a0b4028c71
Separate thisFileFolderLink and type away from tab
2020-07-04 15:26:17 +01:00
mattpass
9438ee3a6e
Link to plugins after tutorial
2020-07-04 14:23:23 +01:00
mattpass
c522c34900
Fix selection box logic, deselect on starting box select
2020-07-04 13:40:31 +01:00
mattpass
b7f75a637c
File icons added to tabs
2020-07-04 12:55:06 +01:00
mattpass
f59a1e5818
Lots of dir/file renaming and moving tweaks and fixes
2020-07-03 18:21:13 +01:00
mattpass
4978026f86
Inform user if a failure to delete
2020-07-03 15:55:52 +01:00
mattpass
a2e8e855f9
Close tabs if the file is no longer there after a dir/file delete
2020-07-03 15:36:32 +01:00
Matt Pass
6f2a3fb84e
Merge pull request #804 from icecoder/dynamicPaths
...
Dynamic paths -> v8 beta foundations
2020-07-02 23:48:44 +01:00
Matt Pass
8b510db2c2
Tweaking comments
2020-07-02 23:44:47 +01:00
Matt Pass
4e8c4cdc3f
Fix selector to pluginsPane
2020-07-02 23:11:31 +01:00
Matt Pass
2f1c76ecbd
Remove red default color for tool link BG
2020-07-02 23:10:06 +01:00
mattpass
6b126ac1c7
Simplification of dir/file highlighting
2020-07-02 19:55:48 +01:00
mattpass
05fd1fb81c
Overhaul of tab and dir/file highlighting
2020-07-02 19:47:55 +01:00
mattpass
cd71385e98
Improve item coloring according to state
2020-07-02 19:37:45 +01:00
mattpass
326d32658e
Fix broken display after diff mode from backups modal
2020-07-01 19:27:36 +01:00
mattpass
8b1d853e09
Merge fixes from master
2020-07-01 18:49:26 +01:00
mattpass
b3e22ba5ff
Tweaking drag and drop of dirs/files
2020-07-01 18:29:17 +01:00
mattpass
19b5bdb395
Refining Prettier use a littl
2020-07-01 17:27:31 +01:00
mattpass
4307cb4f13
Home screen contains better server info and username if multiUser
2020-07-01 09:05:47 +01:00
mattpass
c32ff947f7
No need for lastHash right now, removed
2020-06-30 20:21:53 +01:00
mattpass
9cc6faa4de
Fixes to updateGitDiffPane
2020-06-30 20:18:10 +01:00
mattpass
227d2467ab
More consistent scrollbars, 4 x tool links have IDs
2020-06-30 20:09:37 +01:00
mattpass
4ef637a0f5
Git green if files, Output red if errors, try/catch Prettier, error.message to Output pane, no scrolling on plugins manager iFrame, fix code fold shortcut
2020-06-30 20:08:51 +01:00
mattpass
84ffbb8b62
Also need to clear selectedFiles if moved dir
2020-06-29 18:20:21 +01:00
mattpass
2d9ea6775b
Rename also handles dir move now
2020-06-29 18:14:12 +01:00
mattpass
b3dd541459
Change Source tab to Settings tab
2020-06-29 18:13:38 +01:00
mattpass
34e48e8930
Fix generic error output, missing parens
2020-06-29 18:11:46 +01:00
mattpass
521f4a5ce0
Fixing drag and drop file a bit more
2020-06-27 17:45:38 +01:00
mattpass
883d47bf36
Move, insert file in dir, rename in selectedFiles improvements and method fixes
2020-06-27 16:56:14 +01:00
mattpass
df5d148ac5
Improved working with OS for serverType
2020-06-27 16:27:25 +01:00
mattpass
c201ed4471
Select & highlight on drag over/leave files or dirs, fix chmod highlighting
2020-06-27 16:25:55 +01:00
mattpass
6a9df1b6ec
Set type & link for root on drag over/leave and highlight, fix value onmouseover
2020-06-27 15:50:26 +01:00
mattpass
35fa4c8570
Don't selectFiles=[] on update FM, can move to root
2020-06-27 15:23:20 +01:00
mattpass
373f0574f5
Can now press Enter key to submit in prop modal
2020-06-27 15:00:46 +01:00
mattpass
cba6d02b3c
Fixing plugin install system and handle Prettier
2020-06-26 18:24:56 +01:00
mattpass
2a008d16d4
Change approach to getting OS type
2020-06-25 19:09:28 +01:00
mattpass
c333917ec0
Handle save of content independent of current tab
2020-06-25 18:48:53 +01:00
mattpass
d319095b6a
tabNum and formatting updates
2020-06-25 18:11:30 +01:00
mattpass
ff55ce6425
Rename to doFindTimeout and remove 2 x flags on scroll
2020-06-25 17:04:47 +01:00
mattpass
9d1e254955
WIP on saving while tab switching
2020-06-24 18:35:07 +01:00
mattpass
9e665a3751
Replace spaces for same formatting
2020-06-24 17:41:51 +01:00
mattpass
0dc3c3331a
Merge branch 'dynamicPaths' of github.com:icecoder/icecoder into dynamicPaths
2020-06-24 09:23:41 +01:00
mattpass
dcf646bfec
Invalidate OP cache before getting file contents
2020-06-24 09:23:28 +01:00
Matt Pass
7e07c488c9
Merge pull request #848 from lzh370/patch-1
...
Update chinese-simplified.php
2020-06-24 07:08:11 +01:00
Matt Pass
16c06d63cf
Merge pull request #835 from lzh370/master
...
Update translation
2020-06-24 07:05:31 +01:00
lzh
e938ac7031
Update chinese-simplified.php
2020-06-24 11:25:32 +08:00
mattpass
bfeed44372
Clear selection by setting cursor if no results
2020-06-23 20:22:51 +01:00
mattpass
198875f632
Slash prefixes needed on URLs prefixed by iceLoc
2020-06-22 19:09:15 +01:00
mattpass
20bc96c7d2
Check for PHP tag first, JS later, strict comparison
2020-06-22 17:46:08 +01:00
mattpass
d16519bf79
Merge branch 'dynamicPaths' of github.com:icecoder/icecoder into dynamicPaths
2020-06-22 17:35:04 +01:00
mattpass
3fa99842fd
Will be Content as fallback
2020-06-22 17:34:49 +01:00
lzh
9bbeae5f36
Update chinese-simplified.php
2020-06-22 17:04:39 +08:00
lzh
ba35d6d5fb
Merge pull request #1 from icecoder/master
...
Synchronize
2020-06-22 15:34:55 +08:00
Matt Pass
26ef229a4f
Fix isMac logic
2020-06-21 15:27:28 +01:00
mattpass
e0caeb4cc8
ExtreProcesses, System and URL now indicated as classes
2020-06-20 07:39:24 +01:00
mattpass
eb3adee9fc
Find & replace on filenames now working and case insensitive
2020-06-19 10:06:42 +01:00
mattpass
92cff73c3a
Find & replace case insensitive
2020-06-19 09:37:52 +01:00
mattpass
48accd9ec3
Find and replace overhauled & fixed
2020-06-19 09:13:18 +01:00
mattpass
c742e9db8a
index.php and lib/multiple-results.up updates re find & replace
2020-06-19 07:20:50 +01:00
mattpass
4377d9aa46
findReplace usage in index.php
2020-06-18 09:10:23 +01:00
mattpass
6a6ada2020
multiple-results.php using function not elem click
2020-06-17 22:37:14 +01:00
mattpass
c7a218fc7c
multiple-results.php using function not elem click
2020-06-17 22:35:33 +01:00
mattpass
22f80d04b1
multiple-results.php using function not elem click
2020-06-17 22:32:11 +01:00
mattpass
adde401420
multiple-results.php using function not elem click
2020-06-17 22:14:10 +01:00
mattpass
45733b52b8
multiple-results.php using function not elem click
2020-06-17 22:12:42 +01:00
mattpass
65778f1e4f
2 x buttons now, function oninput event
2020-06-17 20:24:51 +01:00
mattpass
6259dd2883
Don't compound doNext on upload
2020-06-13 10:47:59 +01:00
mattpass
69bb3f2905
Don't compound doNext in file control tasks
2020-06-13 10:30:02 +01:00
mattpass
4cc2070eb9
Close empty tab more intelligently, fix rrmdir for backups, bool logic
2020-06-13 09:45:15 +01:00
mattpass
47654bffda
FM context menu position handles scroll pos
2020-06-13 07:40:48 +01:00
Matt Pass
de68944e07
Fix extra process class method
2020-06-11 21:31:23 +01:00
mattpass
d4ec04a5ec
Remove trailing slash from pathname in iceLoc
2020-06-10 17:55:49 +01:00
mattpass
f750804520
Set path and origin incase ICEcoder is in root of wwwroot
2020-06-10 17:49:45 +01:00
mattpass
0179e11401
Merge branch 'dynamicPaths' of github.com:icecoder/icecoder into dynamicPaths
2020-06-10 17:25:27 +01:00
mattpass
a141126214
Should test for true not false
2020-06-10 17:25:17 +01:00
Matt Pass
9675a50759
Amend color comment
2020-06-06 15:18:13 +01:00
mattpass
4cf3af16f6
Fix ftpSite bool usage
2020-06-05 18:24:17 +01:00
mattpass
ecf3204f6a
Change this to ICEcoder
2020-06-05 18:20:22 +01:00
mattpass
e201169e33
Settings updates
2020-06-04 21:17:15 +01:00
mattpass
56e5bcf4fb
settings-update.php format tidy
2020-06-04 21:01:36 +01:00
mattpass
fbfc6cd750
new functions added to icecoder.js, handling find also
2020-06-04 20:47:12 +01:00
mattpass
69e74ea5c2
editor.php format update
2020-06-04 20:45:16 +01:00
mattpass
9a8793f967
files.php format updated
2020-06-04 20:31:47 +01:00
mattpass
d2293d8990
index.php format overhauled
2020-06-04 20:25:48 +01:00
mattpass
fda8f21806
ES6 in properties.php
2020-05-31 14:14:19 +01:00
mattpass
a81905093b
Improved settings.php
2020-05-31 14:10:19 +01:00
mattpass
79b862862d
Formatting 2 x files
2020-05-28 07:15:43 +01:00
mattpass
1005e24cee
properties.php formatting improvements
2020-05-28 07:10:40 +01:00
mattpass
a4e5944412
Improve plugins-manager.php
2020-05-27 08:09:57 +01:00
mattpass
826a249595
Format plugins-display.php
2020-05-27 08:08:18 +01:00
mattpass
7341b6644d
Autocomplete and switchMode added to editor.php
2020-05-27 08:03:30 +01:00
mattpass
c965ae5051
Sass and LESS handling, remove 3 x on's
2020-05-27 06:40:52 +01:00
mattpass
79c0aba340
multiple-results.php updated
2020-05-17 10:14:20 +01:00
mattpass
c2e1020315
login.php updated
2020-05-17 08:11:56 +01:00
mattpass
098a1b870a
ftp-control.php absorbed into class
2020-05-10 16:29:31 +01:00
mattpass
9d846f0f2a
FTP methods absorbed into class
2020-05-10 16:28:52 +01:00
mattpass
46f1a1c319
classes expanded
2020-05-10 15:47:26 +01:00
mattpass
7ee3032f37
icecoder.js now points at file-control.php not XHR version
2020-05-10 15:46:27 +01:00
mattpass
9d7dfc846c
file-control.php now used for loading, uses classes
2020-05-10 15:45:12 +01:00
mattpass
f7962e5dc6
Classes added for Backup, FTP, File and URL, System updated
2020-05-10 15:44:18 +01:00
mattpass
d0b093d7d5
icecoder.php added as master loader
2020-05-09 13:19:39 +01:00
mattpass
3d57d0ed0f
system.php moved from processes to server/system.php
2020-05-09 13:19:09 +01:00
mattpass
9edc6417de
Use _ExtraProcesses class where needed
2020-05-09 13:18:28 +01:00
mattpass
daf3a3ba75
Removed processes, now a class, moved 4 other files
2020-05-09 13:17:11 +01:00
mattpass
9c68dad990
classes/_ExtraProcesses.php added
2020-05-09 13:15:24 +01:00
mattpass
cab83ad1ac
classes/System.php added
2020-05-09 13:06:56 +01:00
mattpass
7dcf93cc2d
indexer.php tidy
2020-05-08 09:46:32 +01:00
mattpass
733c6d92fc
3 more files in lib tidied
2020-05-08 09:38:09 +01:00
mattpass
ed9290dd16
get-branch.php tidy
2020-05-08 09:32:55 +01:00
mattpass
422de58a87
ftp-manager.php tidy
2020-05-08 09:20:25 +01:00
mattpass
5e4e73067e
Tidy lib/file-control-xhr.php
2020-05-08 09:01:09 +01:00
Matt Pass
7b82b14baa
Update README.md to PHP 7
2020-05-05 19:11:40 +01:00
mattpass
36b3622d11
No parens for include functions
2020-05-04 08:17:05 +01:00
mattpass
acf7300514
file-control.php overhauled
2020-05-04 08:11:34 +01:00
mattpass
b0c0d86b7c
download.php updates
2020-05-04 07:33:37 +01:00
mattpass
30b0604967
bug-files-check.php updated
2020-05-04 07:30:42 +01:00
mattpass
0eeaef705a
Format tidy in preview loader only
2020-05-04 07:24:26 +01:00
mattpass
af33501693
backup-versions.php updated
2020-05-04 07:20:47 +01:00
mattpass
eb14a64550
Use resets.css in auto-logout-warning.php
2020-05-04 06:49:13 +01:00
mattpass
52fb7ac900
Format tweaks in lang modes partial JS
2020-05-02 08:55:47 +01:00
mattpass
8b092c5c9f
Next set of icecoder.js updates
2020-05-02 08:43:53 +01:00
mattpass
2b509e6aac
2px wide yellow cursor, no nesting indicator now
2020-04-18 12:46:28 +01:00
mattpass
36690e496c
icecoder.js updates & fixes first third
2020-04-18 12:44:01 +01:00
mattpass
b35211af98
Tidy language partials JS
2020-04-18 09:49:39 +01:00
mattpass
9fde76ff8c
Re-intent icecoder.js
2020-04-18 09:40:24 +01:00
mattpass
a62c08820d
Default template tweaks, JS tidy in 2 x libs
2020-04-13 08:29:06 +01:00
mattpass
3c6a0200f9
Indent 4 spaces, add resets.css
2020-03-29 09:44:42 +01:00
mattpass
94590871a6
Tweak and simplify CSS
2020-03-29 09:06:53 +01:00
mattpass
d4fecff679
Update lang files, keys to match english.php, comma postfixes
2020-03-21 11:54:30 +00:00
mattpass
443be5aba6
Fix parent paths
2020-03-21 09:27:27 +00:00
mattpass
d8dadf58aa
settings-scree.php asset path and codemirror dir update
2020-03-21 08:59:46 +00:00
mattpass
eb7a82dfff
codemirror dir key removed from langs
2020-03-21 08:58:08 +00:00
mattpass
b376e41406
codeMirroDir removed from updater key check
2020-03-21 08:54:01 +00:00
mattpass
66325c32d1
codeMirrorDir no longer an array key
2020-03-21 08:52:52 +00:00
mattpass
8476378549
Language file format tidy
2020-03-21 08:51:49 +00:00
mattpass
8de55467c1
Asset path changes in 2 x files
2020-03-21 08:10:00 +00:00
mattpass
0277e36168
Asset path changes in 2 x lib files
2020-03-21 08:09:19 +00:00
mattpass
e7034bd30d
Asset path changes in 6 x lib files
2020-03-21 08:06:12 +00:00
mattpass
06308e2467
Asset path changes in 4 x lib files
2020-03-21 08:04:34 +00:00
mattpass
4406fcd96f
Moved assets in editor, files, index
2020-03-21 08:01:51 +00:00
mattpass
8cf3de7ddd
farbtastic.js removed from farbtastic dir
2020-03-21 07:56:33 +00:00
mattpass
10a80af541
JS files moved
2020-03-21 07:55:43 +00:00
mattpass
c6504a8b25
favicon and 3 x farbtastic images moved
2020-03-21 07:52:59 +00:00
mattpass
7aa070a647
PNG and GIF images moved
2020-03-21 07:51:43 +00:00
mattpass
f93c073e15
Moved farbtastic.css
2020-03-21 07:48:28 +00:00
mattpass
b8aa51b4e8
CSS files moved
2020-03-21 07:45:06 +00:00
mattpass
6e18b745c7
simplescrollbars.css added also
2020-03-21 07:39:23 +00:00
mattpass
b0f1756836
Rest of CodeMirror moved
2020-03-21 07:27:51 +00:00
mattpass
d79c916a90
Move CodeMirror css files
2020-03-21 07:24:11 +00:00
mattpass
582b6ffb82
null coalescing on possible IP array keys
2020-03-15 15:22:35 +00:00
mattpass
367ae93eb5
Removed doc-explorer-icons.png
2020-03-15 15:22:06 +00:00
Matt Pass
0587b44f56
Add files via upload
2020-03-15 15:20:21 +00:00
Matt Pass
495995b9a4
Remove GitHub icon from file-manager-icons.png
2020-03-15 15:01:59 +00:00
mattpass
4f82f91e47
Remove code assist toggle from UI, keep in settings screen only
2020-03-15 14:16:41 +00:00
mattpass
a1bd3cb0f3
Set tutorialOnLogin flag when requested
2020-03-15 13:58:47 +00:00
mattpass
52af6bc9c7
Add tutorial system to infoMessage
2020-03-15 13:56:52 +00:00
mattpass
55019e14e9
Add CSS styles for infoMessage and infoBlackMask
2020-03-15 13:33:02 +00:00
mattpass
69657d1a36
View tutorial on login added along with info system
2020-03-15 13:23:14 +00:00
mattpass
0ce5fc0bd2
Use onkeyup, handle top level for manual and generally
2020-03-14 11:26:31 +00:00
mattpass
e666f38124
ID selectors added to iFrames in mediaContainer, can Enter or Esc
2020-03-14 10:58:10 +00:00
mattpass
3b53ef54ca
Renamed ice-coder to icecoder in all instances
2020-03-14 09:33:44 +00:00
mattpass
5302e1ef22
No ice-coder.min.js file anymore
2020-03-14 09:25:50 +00:00
mattpass
ef0c154a4e
No need to load ice-coder.js from here now
2020-03-14 09:24:41 +00:00
mattpass
afd63b5cdb
devMode removed
2020-03-14 09:24:23 +00:00
mattpass
3d3e84857d
ice-coder.min.js removed
2020-03-14 09:21:19 +00:00
mattpass
e28b5d26ff
Dev Mode lang items dropped
2020-03-14 09:20:46 +00:00
mattpass
112cd883f9
Remove GitHub related items, add scrollBarStyle to ice-coder.js
2020-03-14 09:08:03 +00:00
mattpass
d1845ef476
Remove GitHub diff from get-branch.php
2020-03-14 09:05:03 +00:00
mattpass
9a809f9181
Scrollbar style setting added, remove GitHub token setting
2020-03-14 08:47:30 +00:00
mattpass
77e5c1eaed
scrollbarStyle setting added, remove GitHub setting
2020-03-14 08:45:48 +00:00
mattpass
18e57c4b43
Remove GitHub related items from FTP and FM
2020-03-14 08:33:55 +00:00
mattpass
440c7cbb8b
Backup versions theme and scrollbars set, rejig order
2020-03-14 08:31:20 +00:00
mattpass
46f4067511
scrollbarStyle added, GitHub removed plus commented services gone
2020-03-14 07:41:19 +00:00
mattpass
80447a5182
Remove GitHub items from files.php, tidy up
2020-03-14 07:39:19 +00:00
mattpass
d075b476dc
Remove GitHub related styles
2020-03-14 07:37:24 +00:00
mattpass
59f252a44a
New settings for v8
2020-03-14 07:36:06 +00:00
mattpass
e40132abfe
Scrollbar style now customisable
2020-03-14 07:25:14 +00:00
mattpass
8da9ae8313
Remove underscore.min.js, only used by GitHub actions
2020-03-11 07:41:17 +00:00
mattpass
17de0acc1d
Remove GitHub actions
2020-03-11 07:40:42 +00:00
mattpass
88d468178f
Remove GitHub manager
2020-03-11 07:34:03 +00:00
mattpass
4b505a448a
Remove GitHub related items, fix repo URL, add scrollbars
2020-03-11 07:26:17 +00:00
mattpass
fe6dd7fba2
Fix hover state
2020-03-11 06:58:47 +00:00
mattpass
f5f304b938
Fixed repo username
2020-03-11 06:58:15 +00:00
mattpass
3788e87b74
Tweak simple scrollbar color, add hovers
2020-03-08 13:23:11 +00:00
mattpass
551e19e53a
Improved (trusted) client IP retrieval
2020-03-08 12:24:32 +00:00
mattpass
6ded70720d
Fix wrong file path for config-settings.php in langs
2020-03-08 11:36:43 +00:00
mattpass
e08522e4f1
Remove docExplorer, minimap, functionClassList, results bar ontop scrollbar
2020-03-08 11:32:07 +00:00
mattpass
53a2daad78
Jump to result on type into find box
2020-03-08 11:00:32 +00:00
mattpass
543c728991
Find bar CSS updates, remove docexplorer
2020-03-08 10:54:14 +00:00
mattpass
af3e76f853
Display simple scrollbars on preview
2020-03-08 10:38:23 +00:00
mattpass
edd7e4f8dc
Remove excess whitespace
2020-03-08 10:37:14 +00:00
mattpass
ccab232335
JS and CSS later, wider results bar over scroll
2020-03-08 10:36:40 +00:00
mattpass
11e8d3aadf
Remove docexplorer, minimap and class list plus icons
2020-03-08 09:02:12 +00:00
mattpass
3897b6ba6f
Update simplescrollbars.css
2020-03-08 08:58:58 +00:00
mattpass
1ad816a441
Remove scroll styles from LiquiByte theme
2020-03-08 08:58:31 +00:00
mattpass
f9c62d578c
Focus on editor after letting go of minimap
2020-03-07 11:14:16 +00:00
mattpass
5e01231c09
Set cursor when over miniMapBox
2020-03-07 10:33:13 +00:00
mattpass
677c9eee87
Function cleanup
2020-03-07 09:33:26 +00:00
mattpass
05ddbf33ef
Can now click on minimap to scroll, not using Draggabilly
2020-03-07 09:11:32 +00:00
mattpass
545271d74b
Draggabilly removed, not needed now
2020-03-07 08:02:57 +00:00
mattpass
391904702e
Remove draggabilly, jump to position now possible on Minimap
2020-03-07 08:02:29 +00:00
mattpass
14f7b90b55
Can now click outside minimap box to jump to it
2020-03-01 10:26:28 +00:00
mattpass
63ff39d200
Fix path refs for doNext
2020-03-01 09:18:04 +00:00
mattpass
ffd17ba3f7
Simplify adding CM events
2020-03-01 09:17:45 +00:00
mattpass
87b32b51e9
Fix some refs re minimap
2020-03-01 09:17:10 +00:00
mattpass
9274db05e2
parent. path fixes for DOM elems at level higher
2020-02-29 10:39:05 +00:00
mattpass
3adeacfcda
Ref fixes in get-branch.php and ice-coder.js
2020-02-29 10:29:38 +00:00
mattpass
f3b78ae347
parent.parent. fixes on lib files
2020-02-29 10:15:02 +00:00
mattpass
54e20ba592
parent.parent. fixes on file-control-xhr.php
2020-02-29 10:14:33 +00:00
mattpass
1df109a660
ice-coder.js huge paths overhaul
2020-02-29 10:13:53 +00:00
mattpass
e2076eb4c4
Path fixes to 2 x files
2020-02-29 09:16:10 +00:00
Matt Pass
b896e8a82e
Typo fix
2020-02-28 22:58:52 +00:00
Matt Pass
f6916c732b
parent used in terminal.php
2020-02-28 22:43:10 +00:00
Matt Pass
bdaa9d8cbc
parent now not window
2020-02-28 22:26:31 +00:00
Matt Pass
4a7abe4013
Tweaks to README.md
2020-02-28 22:07:15 +00:00
Matt Pass
1e718d04a0
Update licence year only
2020-02-28 22:03:45 +00:00
Matt Pass
9ba31af366
Remove test dir from .gitignore
2020-02-28 22:02:48 +00:00
Matt Pass
7ab28591eb
Update spanish.php
2020-02-28 21:58:51 +00:00
Matt Pass
b7e9b8d83e
Update portuguese-brazilian.php
2020-02-28 21:58:20 +00:00
Matt Pass
0bb44721f3
Update persian.php
2020-02-28 21:57:48 +00:00
Matt Pass
84f656bd34
Update norwegian.php
2020-02-28 21:56:51 +00:00
Matt Pass
977fdc597f
Update italian.php
2020-02-28 21:56:17 +00:00
Matt Pass
8c9d843328
Update german.php
2020-02-28 21:55:46 +00:00
Matt Pass
2e7c286d47
Update french.php
2020-02-28 21:55:08 +00:00
Matt Pass
ca124a1d45
Update dutch.php
2020-02-28 21:54:15 +00:00
Matt Pass
a6e302b69d
Update chinese-traditional.php
2020-02-28 21:53:39 +00:00
Matt Pass
60da86600f
Update chinese-simplified.php
2020-02-28 21:53:07 +00:00
Matt Pass
e0c9061de1
Update english.php
2020-02-28 21:52:27 +00:00
mattpass
73c24202e7
parent. added to some key places
2020-02-28 17:45:09 +00:00
mattpass
db505600cc
parent.parent. used to realign paths for file-control.php
2020-02-28 17:44:38 +00:00
mattpass
b500a728f2
parent.parent. needed
2020-02-28 17:34:02 +00:00
mattpass
57681e0612
top. removed and iceURLPath used in index.php
2020-02-28 17:30:07 +00:00
mattpass
03d72ce359
top. changed to parent. in files.php
2020-02-28 17:27:18 +00:00
mattpass
a2ac1acb97
top. changed to parent. in editor.php
2020-02-28 17:26:02 +00:00
mattpass
a24030f43a
Replaced top. with parent. in get-branch
2020-02-28 17:23:33 +00:00
mattpass
f22dee6550
Min JS file updated
2020-02-28 17:21:11 +00:00
mattpass
cfd4f2f36a
top. removed from ice-coder.js
2020-02-28 17:19:51 +00:00
mattpass
d6d47d9f0f
top. removed in ftp and localhost
2020-02-28 17:19:03 +00:00
mattpass
697f484978
top. and parent. revised in github and manager
2020-02-28 17:17:52 +00:00
mattpass
33065f4b07
top. and parent. revised in file-control.php
2020-02-28 17:16:53 +00:00
mattpass
a5898f9fc4
top. and parent. revised in file-control-xhr.php
2020-02-28 17:16:33 +00:00
mattpass
86967a57f8
top. removed from backup-versions and download
2020-02-28 17:15:30 +00:00
mattpass
2257343a32
Remove top. from multiple results
2020-02-28 17:14:17 +00:00
mattpass
c7f20a61be
top. removed from terminal
2020-02-28 17:13:27 +00:00
mattpass
47f5c436b9
Remove top. from processes
2020-02-28 17:12:54 +00:00
mattpass
3f673f9a87
Remove top. from refs
2020-02-28 17:11:51 +00:00
mattpass
8695640029
Remove top. from settings files, add parent.
2020-02-28 17:10:47 +00:00
mattpass
b97c332f83
Set iceURLPath, use that and remove top.
2020-02-28 17:08:07 +00:00
mattpass
3d37561dc7
top. removed
2020-02-28 17:01:10 +00:00
mattpass
fe6eed2934
Don't prefix ../data before contents
2020-02-03 11:07:05 +00:00
mattpass
c0b3d08489
Check allow_url_fopen enabled
2020-02-03 10:58:55 +00:00
mattpass
a44e97a84f
Change iconv to mb_convert_encoding
2020-02-03 10:26:51 +00:00
mattpass
de9e6f95ab
Remove use of strClean
2020-02-01 15:41:52 +00:00
mattpass
dc7a492953
Encode URI comps, not just + to B
2020-02-01 15:41:09 +00:00
mattpass
5cbffef9b4
No need to strClean filename
2020-02-01 15:06:16 +00:00
mattpass
095e8b9155
No need to strClean filename
2020-02-01 15:05:22 +00:00
mattpass
bb22e9b254
Unescape $ when creating the password first time
2020-02-01 13:47:52 +00:00
Matt Pass
05ef861ff7
Merge pull request #797 from smokeypell/master
...
Fix for #791
2020-02-01 13:43:48 +00:00
mattpass
6ee95d3e76
Don't surpress session start errors, remove now deprecated function
2020-02-01 13:29:06 +00:00
mattpass
8ff9399466
Null coalescing to 1 if not available
2020-02-01 13:28:24 +00:00
mattpass
d05182786f
Improved PHP version checkin
2020-02-01 13:27:47 +00:00
mattpass
3f50766295
Use [0] not {0}
2020-02-01 13:27:31 +00:00
mattpass
35404bf8ee
filemtime is an int and set if not available
2020-02-01 13:27:07 +00:00
mattpass
a55c1405a1
Set doNext if not available
2020-02-01 13:25:33 +00:00
mattpass
1dec4ac941
Test suite removed
2020-01-26 14:45:32 +00:00
mattpass
bb4565f231
Check iconv exists before use
2020-01-26 14:29:33 +00:00
mattpass
172461bc90
Fix to split pane controls and whitespace tidy
2020-01-19 11:08:36 +00:00
mattpass
8a8763b24e
Move tools into files DOM elem
2020-01-19 10:50:47 +00:00
mattpass
af8b923b1c
Request URI set in path
2020-01-19 10:26:20 +00:00
Matt Pass
2c7249e4df
mpy added as an indexable file extension
2020-01-11 13:27:06 +00:00
Matt Pass
c22c3540bb
MicroPython added as a file icon (uses Python)
2020-01-11 13:25:42 +00:00
Matt Pass
7ef896bf12
MicroPython added as a file type in langs
2020-01-11 13:24:50 +00:00
Matt Pass
35c7116ed9
MicroPython added as a file extension
2020-01-11 13:23:59 +00:00
Matt Pass
6500205624
Change rtrim to preg_replace in file control
2020-01-11 13:02:07 +00:00
Matt Pass
6cc86847d2
Change rtrim to preg_replace
2020-01-11 13:01:20 +00:00
Matt Pass
278e34c3d4
Fix non well formed number issue
2020-01-11 12:28:02 +00:00
Brent Pell
f095da8745
Update settings-update.php
2019-11-20 20:46:31 -06:00
Brent Pell
8cb91e28dc
Fix for Issue #791
...
When you hit the "Update" button in the settings menu for any reason, no matter
if you change anything or not, the password field in this file is updated and the
slashes"" are stripped and PHP can't properly read the hashed password without
the dollar signs escaped.
2019-11-20 20:23:27 -06:00
Matt Pass
1a35c8e270
Update to match main JS
2019-10-15 23:04:30 +01:00
Matt Pass
c59cd17265
Further revising nohup info
2019-10-15 23:00:20 +01:00
Matt Pass
0bdf33f731
Revised nohup info
2019-10-15 22:56:59 +01:00
Matt Pass
9406a5e4a7
Add missing parens
2019-10-15 22:53:28 +01:00
Matt Pass
66ae8f4237
Highlight gutter if we have git content
2019-10-15 22:52:26 +01:00
Matt Pass
fdecc45f41
Prefix array key with working dir prefix
2019-10-15 22:50:52 +01:00
Matt Pass
63b056e8bc
Get contents of changed files at git head
2019-10-15 22:26:43 +01:00
Matt Pass
02c8f7d3b9
Get git content data via indexer
2019-10-15 22:23:23 +01:00
Matt Pass
f57b9ed1e9
Be more specific in var name for Git diff data
2019-10-15 20:58:21 +01:00
Matt Pass
160ee7f59b
Tweak details re Git diff data
2019-10-15 20:56:24 +01:00
Matt Pass
affe21031b
Update to match main JS
2019-10-15 20:54:19 +01:00
Matt Pass
61b46c4560
Handle Git diff pane and gutter highlighting
2019-10-15 20:53:46 +01:00
Matt Pass
4e56dde2c6
Update to match main JS
2019-10-15 19:47:28 +01:00
Matt Pass
8dd67f0dae
Set taller help screen for extra shortcuts
2019-10-15 19:46:52 +01:00
Matt Pass
d6d8100c3c
Merge pull request #788 from PalAditya/master
...
Fix issue 785: Add new help shortcuts
2019-10-15 19:42:14 +01:00
Aditya Pal
3b867022e6
Fix file indentation
2019-10-13 11:42:58 +05:30
PalAditya
6b16f36b50
Fix issue 785: Add new help shortcuts
2019-10-13 11:33:20 +05:30
root
f23a1cb70b
sudo may be needed to avoid warnings
2019-10-06 16:25:05 +00:00
root
6cdcbbf355
Output datetime, extract code outside of block
2019-10-06 15:57:16 +00:00
Matt Pass
433e169f06
Lock off file from http, git diff -> MD5 to rescan
2019-10-06 15:54:06 +01:00
Matt Pass
db93d69a76
Update to match main JS
2019-10-06 14:18:21 +01:00
Matt Pass
f0382c7a2a
Set class of link on rows
2019-10-06 14:17:38 +01:00
Matt Pass
fc85205eb0
Fix stray closing parens
2019-10-06 14:12:06 +01:00
Matt Pass
fc0a9bb6e8
Keep running process with delays between of 2 secs
2019-10-06 14:06:31 +01:00
Matt Pass
81ecf6e0b5
Output git diff if we have it on data change
2019-10-06 14:04:40 +01:00
Matt Pass
546052ee73
Update git if data change, hide on click, -31px
2019-10-06 14:01:38 +01:00
Matt Pass
3c2092d270
Git diff padding, scrollar and link styles"
2019-10-06 13:56:12 +01:00
Matt Pass
6a06559689
Provide relevant placeholder text for git pane
2019-10-06 13:55:00 +01:00
Matt Pass
f5129dc3a9
Updated to match main JS
2019-10-06 12:30:48 +01:00
Matt Pass
158ab19268
POC of system.php routine
2019-10-06 12:27:55 +01:00
Matt Pass
a03cf9ea43
Output git diff info if we have it too
2019-10-06 12:24:20 +01:00
Matt Pass
ab2f7d78c8
Git pane is pre, placeholder text added
2019-10-06 12:22:00 +01:00
Matt Pass
bedf83b92f
Add clickable git diff data if indexer has it
2019-10-06 12:21:12 +01:00
Matt Pass
648ab7347f
Update URL case for consistency
2019-10-05 23:43:05 +01:00
Matt Pass
34d460bbdd
Improving display of SQL in DB manager
2019-10-05 23:23:25 +01:00
Matt Pass
ef67eda5fc
Tooltip class added
2019-10-05 21:34:05 +01:00
Matt Pass
c3b259a7cb
CSS in class now
2019-10-05 21:33:28 +01:00
Matt Pass
c2c21713b9
Update to match main JS
2019-10-05 21:29:32 +01:00
Matt Pass
a99665b217
Closure on vars, pass to anon functions
2019-10-05 21:28:31 +01:00
Matt Pass
92ff0a46ec
Handle = in parens, tidy output for tooltip
2019-10-05 21:25:46 +01:00
Matt Pass
1466e6e8b5
Rename function, only covers functions
2019-10-05 19:52:34 +01:00
Matt Pass
1c2b83e7ac
Classes don't have args
2019-10-05 19:51:23 +01:00
Matt Pass
6ab5aa672d
Far more intelligent indexing
...
Don't index *.min.* files, detect declaration lines with more intelligence by considering the format of the language and varying syntax, pick out the function name and args much better, don't store blank names, take only first word and so exclude things like classes extending/implementing format and no args on classes of course, plus consider if prev data before deciding upon whether to index
2019-10-05 19:13:20 +01:00
Matt Pass
f66b3da868
Update ice-coder.min.js
2019-10-02 09:02:36 +01:00
Matt Pass
4a348f806e
Send TS if we have one, only update changed data
2019-10-02 09:01:52 +01:00
Matt Pass
3f99e02aac
Fixed checking of banned files
2019-10-02 08:59:50 +01:00
Matt Pass
0f5313a58e
Better method of getting num & desc
2019-10-02 08:56:40 +01:00
Matt Pass
daeedae81c
Check banned file first, timestamps before index
2019-10-02 08:50:11 +01:00
Matt Pass
a601ce5b50
Better error display for different cases
2019-10-01 08:43:04 +01:00
Matt Pass
631a9c844f
Extra error cases added to requirements display
2019-10-01 08:42:03 +01:00
Matt Pass
9d02167e06
Delete test.php
2019-10-01 08:38:40 +01:00
Matt Pass
dbd828bf98
Fix for number only
2019-09-27 18:45:56 +01:00
Matt Pass
287fb893b6
Move backups dir to new version
2019-09-27 17:25:33 +01:00
Matt Pass
ca5ef0d664
Update README.md
2019-09-27 16:02:16 +01:00
Matt Pass
df8d2c3414
Version 7.0 - users template
2019-09-27 15:41:13 +01:00
Matt Pass
1300b02c77
Version 7.0 - system template
2019-09-27 15:40:45 +01:00
Matt Pass
b19835cafd
GitHub URL tweaked
2019-09-27 15:00:41 +01:00
Matt Pass
9f0c83a62f
Remove context, unused
2019-09-27 07:34:11 +01:00
Matt Pass
745d47c13c
Check minimum requirements
2019-09-26 08:42:40 +01:00
Matt Pass
608aa0b8ff
Add requirements.php
2019-09-26 08:40:27 +01:00
Matt Pass
c6f63c6b28
.htaccess added to reset any parent rules
2019-09-22 10:37:05 +01:00
Matt Pass
03a7155e64
Update to match main JS
2019-09-22 00:03:11 +01:00
Matt Pass
cce9948c1c
CTRL+backspace now jumps to prev sel tab
2019-09-22 00:02:16 +01:00
Matt Pass
0d301aa001
CTRL+backspace now jumps to prev sel tab
2019-09-22 00:00:58 +01:00
Matt Pass
0519cde4df
JS new user process example added
2019-09-21 23:42:50 +01:00
Matt Pass
f25b5f225e
JS user logout process example added
2019-09-21 23:42:28 +01:00
Matt Pass
9a1ad5d369
JS user login fail process example added
2019-09-21 23:41:59 +01:00
Matt Pass
8b8d626f05
JS user login process example added
2019-09-21 23:41:36 +01:00
Matt Pass
542da8bc92
JS new dir process example added
2019-09-21 23:41:09 +01:00
Matt Pass
b8d145fd04
JS got remote file process example added
2019-09-21 23:40:41 +01:00
Matt Pass
7a2bcf1d25
JS uploaded process example added
2019-09-21 23:40:11 +01:00
Matt Pass
47d886d7b1
JS saved process example added
2019-09-21 23:39:43 +01:00
Matt Pass
e2ce0a0f14
JS replace text process example added
2019-09-21 23:39:14 +01:00
Matt Pass
fcc33197fd
JS load process example added
2019-09-21 23:38:48 +01:00
Matt Pass
e656082ef3
JS renamed process example added
2019-09-21 23:38:21 +01:00
Matt Pass
efb454cb2d
JS perms change process example added
2019-09-21 23:37:49 +01:00
Matt Pass
883d4d20ef
JS paste process example added
2019-09-21 23:37:15 +01:00
Matt Pass
b01584d21f
JS move process example added
2019-09-21 23:36:49 +01:00
Matt Pass
3ee07b979e
JS delete process example added
2019-09-21 23:36:24 +01:00
Matt Pass
ce4babfd1a
Removed close button from terminal
2019-09-21 23:11:16 +01:00
Matt Pass
e0ad9e8e85
Removed close button styles
2019-09-21 23:10:41 +01:00
Matt Pass
75b557d10d
Initial version of styled DB UI
2019-09-21 23:08:01 +01:00
Matt Pass
cea206c5c7
Animated font size change
2019-09-21 22:24:13 +01:00
Matt Pass
7f63209404
Anim font size change, code-zoomed-out added
2019-09-21 22:23:40 +01:00
Matt Pass
032a62ca01
Update minified JS file to match
2019-09-21 22:17:29 +01:00
Matt Pass
fcd032d263
JS code tidy and put function back in
2019-09-21 22:16:17 +01:00
Matt Pass
a8932823b3
F1 key zooms non declaration code out
2019-09-21 22:10:21 +01:00
Matt Pass
7243a21c61
Can pass charNo (int) and noFocus (bool)
2019-09-21 21:33:55 +01:00
Matt Pass
5b529ee542
Go to line on typing line num, focus if submit
2019-09-21 21:30:07 +01:00
Matt Pass
56738ab792
Update ice-coder.min.js
2019-09-14 22:01:35 +01:00
Matt Pass
c94f3c532d
Set top positions for tools on resize
2019-09-14 21:41:11 +01:00
Matt Pass
12777521e0
Reupload of database.php
2019-09-14 21:15:17 +01:00
Matt Pass
cfb00073c1
terminalLink removed from CSS now
2019-09-14 21:11:09 +01:00
Matt Pass
f06bbcb3ba
Updated prompt in terminal XHR response
2019-09-14 21:08:14 +01:00
Matt Pass
0aa3ff6b9d
Set cwd for terminal
2019-09-14 21:05:25 +01:00
Matt Pass
417edc710a
Nicer terminal, fixed scrolling
2019-09-14 20:55:19 +01:00
Matt Pass
9ffac766fd
Clearer scrollbar, nicer terminal
2019-09-14 20:52:50 +01:00
Matt Pass
df8b5d43a5
Adjust for tools nav options & panes, split icons
2019-09-14 20:28:09 +01:00
Matt Pass
e1b9788325
Fix to font size selector child, outputMsg added
2019-09-14 20:22:15 +01:00
Matt Pass
c193cf65a0
No term in doc explorer, white split pane controls
2019-09-14 20:17:05 +01:00
Matt Pass
11d9681632
Tools use new function, split pane opacity set
2019-09-14 20:16:08 +01:00
Matt Pass
809b064abd
4 x tools and tools DOM elems added
2019-09-14 20:07:35 +01:00
Matt Pass
e32a2498a3
Add initial styles for 4 x tools
2019-09-14 20:06:04 +01:00
Matt Pass
d2c5d1a33b
Move styles to CSS, use database.php
2019-09-14 20:05:06 +01:00
Matt Pass
aa3df12e23
Adusting tools UI
2019-09-14 18:06:45 +01:00
Matt Pass
b6c4421dba
Handle toggle display of tool
2019-09-14 18:01:52 +01:00
Matt Pass
60e3936d27
Remove X-Frame-Options: deny
2019-09-14 17:45:43 +01:00
Matt Pass
170bbafc12
Adminer 4.7.3 added as DB
2019-09-14 17:43:53 +01:00
Matt Pass
8d9910d8d2
Tools CSS added
2019-09-14 17:40:47 +01:00
Matt Pass
8e4d94418e
Require a re-index next time after action
2019-09-14 17:22:22 +01:00
Matt Pass
841c68efb7
Set indexed ts to epoch on demand
2019-09-14 17:21:31 +01:00
Matt Pass
f8cfe1d2fc
Only index if docRoot mtime changed or diff to ts
2019-09-14 17:20:11 +01:00
Matt Pass
393d0b5523
Enforce password rules on reg
2019-08-25 15:59:43 +01:00
Matt Pass
523dbd6825
false param fallback added
2019-08-25 14:46:04 +01:00
Matt Pass
81b7b21885
No messaging here
2019-08-25 14:44:43 +01:00
Matt Pass
4b5a2ff8ee
No message for toUTF8noBOM in this case
2019-08-25 14:43:57 +01:00
Matt Pass
295f68566b
Merge pull request #772 from macserv/fix/file-type-icon-alignment
...
Address Icon Alignment Issues in File Tree.
2019-08-25 14:18:10 +01:00
Matt Pass
38bdbe0b3b
Dup comment
2019-08-25 14:03:22 +01:00
Matt Pass
e300f0c46e
Dir and filename changes for updater
2019-08-25 13:59:22 +01:00
Matt Pass
eba7364f45
Test system using settings file in data dir
2019-08-25 13:50:51 +01:00
Matt Pass
ccd796e7f4
Settings file in data dir when updating
2019-08-25 13:50:09 +01:00
Matt Pass
0a7aea5570
Settings file stored in data dir when saving curr
2019-08-25 13:45:13 +01:00
Matt Pass
07055d97b6
New name & loc for log, serializer function added
2019-08-25 13:44:01 +01:00
Matt Pass
bfba1418fb
Rename of config files, stored in data dir
2019-08-25 13:39:31 +01:00
Matt Pass
b6acd7f091
Settings file moved to data dir
2019-08-25 13:28:02 +01:00
Matt Pass
db30685723
Update min.js to match main JS
2019-08-25 13:24:59 +01:00
Matt Pass
f623303c0b
Handle 0 files open for tooltip
2019-08-25 13:23:42 +01:00
Matt Pass
0f10702cf9
Settings file in data dir when going to root
2019-08-25 13:21:05 +01:00
Matt Pass
69c2e86d1b
Settings file now in data dir for GitHub Manager
2019-08-25 13:20:29 +01:00
Matt Pass
37e7661729
Settings file is in data dir now
2019-08-25 13:18:53 +01:00
Matt Pass
2574a11203
Rename settings-system-params.php to template-system.php
2019-08-25 13:09:50 +01:00
Matt Pass
6ef86718e7
Create template-users.php
2019-08-25 13:09:13 +01:00
Matt Pass
697d6f1ef6
Delete config___users-template.php
2019-08-25 13:08:39 +01:00
Matt Pass
4dfe7e6711
Bug reports stored in data dir now
2019-08-25 13:07:39 +01:00
Matt Pass
2792b85036
Fold code and fold gutter are within CodeMirror JS
2019-08-25 13:01:36 +01:00
Matt Pass
a653be8e99
backups now in data dir, config stored there too
2019-08-25 13:00:37 +01:00
Matthew Judy
a3f78f78d9
Address icon alignment issues seen in the file tree.
2019-08-23 14:59:47 -04:00
Matt Pass
e051562dac
/error-log.txt will now be /data/error.log
2019-08-18 18:32:42 +01:00
Matt Pass
dc7d8de0c2
data/backups used in updater.php now too
2019-08-18 18:30:53 +01:00
Matt Pass
9b37444286
data/backups is dir now
2019-08-18 18:29:51 +01:00
Matt Pass
85c9f6aed9
Create data/backups dir if not yet existing & use
2019-08-18 18:28:55 +01:00
Matt Pass
f0f679c1fb
Data dir holds backup dir now
2019-08-18 18:25:41 +01:00
Matt Pass
a4591ce949
Spaces changed to tab
2019-08-18 18:22:51 +01:00
Matt Pass
e390d2ce95
data dir contains backups now
2019-08-18 18:20:53 +01:00
Matt Pass
be8a4ebbec
Update .gitignore
...
data dir ignored
2019-08-18 18:19:54 +01:00
Matt Pass
af6d80687c
Delete backups dir
2019-08-18 16:32:20 +01:00
Matt Pass
0c7d48d825
Create .gitkeep
2019-08-18 16:09:26 +01:00
Matt Pass
c46e6d60b3
Updated min.js file
2019-08-18 16:07:06 +01:00
Matt Pass
aab8550250
Index every 3 secs & improved, plus other tweaks
2019-08-18 16:06:09 +01:00
Matt Pass
5a7af34ca4
Indexer working more intelligently
2019-08-18 15:58:19 +01:00
Matt Pass
6c67116d53
Tooltip added
2019-08-14 21:28:12 +01:00
Matt Pass
45d58d90c3
Index every 1s, params: hover, jump: CTRL+r/click
2019-08-14 21:25:38 +01:00
Matt Pass
ca60a88a54
Mouse move tooltip, no context menu, event tweaks
2019-08-14 20:02:57 +01:00
Matt Pass
f49cfced93
Indexer added
2019-08-14 19:57:34 +01:00
Matt Pass
bc67286bb6
Migrate to Bcrypt hashing for new passwords
...
Fall back to legacy sha1 password hashing
2019-08-13 00:11:52 +01:00
Matt Pass
88b2108159
Remove trial redir/time period, verifyHash added
2019-08-13 00:06:19 +01:00
Matt Pass
fda69a6d8c
Remove donation code system from login
2019-08-13 00:02:27 +01:00
Matt Pass
75fc4382b0
Update ice-coder.min.js
2019-08-12 23:56:59 +01:00
Matt Pass
2f62574f9b
No need for 200ms delay now before auto-open
2019-08-12 23:56:13 +01:00
Matt Pass
9d8b695e35
Remove trial bar remaining from editor
2019-08-12 23:53:07 +01:00
Matt Pass
07211b6ac3
Italisn lang file - remove BOM, restore string
2019-08-12 23:49:08 +01:00
Matt Pass
8dac6feee6
4 x lang files no longer need trial strings
2019-08-12 23:45:01 +01:00
Matt Pass
b0f6705b4d
Merge pull request #771 from atorresbr/Updating-the-Scheme-Colors-
...
🚀 Variables Colors - Update
2019-08-04 14:33:46 +01:00
Anderson Torres
0e463bf683
🚀 Variables Colors - Update
...
Updating the Variables Colors in the theme ..
2019-07-15 00:27:29 -03:00
Matt Pass
d61e263e0e
Updated CSS hack for Chrome and Safari only
...
Avoids this CSS being applied to other browers such as Firefox and IE where it causes tree misalignment of dirs
2019-06-17 21:04:10 +01:00
Matt Pass
6cd5f6198f
Merge pull request #766 from atorresbr/Updating-the-Scheme-Colors-
...
Updating the scheme colors
2019-06-17 19:44:31 +01:00
Anderson Torres
f071b484fe
Merge branch 'Updating-the-Scheme-Colors-' of https://github.com/atorresbr/ICEcoder into Updating-the-Scheme-Colors-
2019-06-16 03:48:01 -03:00
Anderson Torres
281e0f5617
Updating the Scheme Colors
...
Updating the Scheme Colors of the theme. ;)
2019-06-16 03:47:47 -03:00
Anderson Torres
b2127dd88f
Merge branch 'master' into Updating-the-Scheme-Colors-
2019-06-16 03:00:03 -03:00
Matt Pass
92733b84a6
Merge pull request #764 from mtpiercey/patch-1
...
Tweak LICENSE formatting
2019-06-15 19:02:05 +01:00
Matt Pass
d27bae869c
Merge pull request #765 from atorresbr/patch-1
...
2019 Torres Digital ICECoder
2019-06-15 19:00:41 +01:00
Anderson Torres
bf1fdf80f3
2019 Torres Digital ICECoder
...
A New Theme for ICECOder by Torres Digital -Sites → Lojas Virtuais e e-Commerce
2019-06-15 07:30:55 -03:00
Anderson Torres
4e807b528c
Merge pull request #1 from atorresbr/Torres-Digital-Theme-for-ICECoder
...
Torres Digital Theme for ICECoder
2019-06-15 07:24:02 -03:00
Anderson Torres
b488cabe71
Torres Digital Theme for ICECoder
...
A simple ICECoder theme created for Torres Digital -Sites → Lojas Virtuais e e-Commerce.
2019-06-15 02:36:16 -03:00
Matthew Piercey
ff5a7e7c9f
Tweak LICENSE formatting
...
Fix Markdown headers
2019-05-29 15:46:28 -04:00
Matt Pass
36d7928834
Remove BOM in settings-screen.php, keep line space
2019-05-22 14:59:13 +01:00
Matt Pass
1a3537311e
settings-screen.php update (no BOM)
2019-05-22 15:52:17 +02:00
Matt Pass
4d66149dc2
Merge pull request #743 from marclaporte/patch-1
...
Fix a typo
2018-12-14 15:49:18 +00:00
Marc Laporte
219f8ab1e2
Fix a typo
2018-10-07 16:36:25 -04:00
Matt Pass
84e8714255
Update French language Based on Kris's PR
2018-06-16 13:27:57 +01:00
Matt Pass
fd003c77f5
Merge pull request #739 from rotelok/Automated-Fixes
...
PSR-2 Fixes
2018-06-16 13:19:41 +01:00
Rafael Rotelok
b187d34868
Fixing wrong char conversions
2018-06-16 00:22:44 -03:00
Rafael Rotelok
51ab472142
PSR-2 Compliance, removing the closing tag ( ?> ) on php only files
...
inserting a blank line on the end of php only files
2018-06-16 00:19:49 -03:00
Rafael Rotelok
684277a3cc
Fixing Encoding issues
2018-06-16 00:17:54 -03:00
Matt Pass
f689908848
Extra fallback to open file
2018-05-04 17:47:51 +01:00
Matt Pass
d3df8621b8
Version 6.0
2017-09-28 23:30:28 +01:00
Matt Pass
00680d0869
v6 is free!
2017-09-28 21:46:06 +01:00
Matt Pass
153aa1f0d5
Typo fix
2017-09-28 21:39:21 +01:00
Matt Pass
e4570d4530
Remove old console.log
2017-09-28 21:23:35 +01:00
Matt Pass
a5432a6854
Merge pull request #706 from aharris88/patch-1
...
Fix markdown in readme
2017-06-09 18:58:52 +02:00
Adam Harris
46dee99bba
Fix markdown in readme
2017-06-09 10:50:11 -06:00
Matt Pass
d703d9b31f
Merge branch 'master' of https://github.com/mattpass/ICEcoder
2017-05-13 16:20:18 +01:00
Matt Pass
e0101a3837
TypeScript added, CoffeeScript commenting fixed
2017-05-13 16:20:01 +01:00
Matt Pass
faa6950727
TypeScript icon added
2017-05-13 16:18:53 +01:00
Matt Pass
c6dc329ab6
Merge pull request #696 from Dj-jom2x/master
...
check if proc open is enabled .. ( dos vulnerability )
2017-04-20 23:50:34 +04:00
Dj-jom2x
1b19a77978
check if proc open is enabled ..
...
we need to check proc_open if disabled .. because line 93 expect something to return ... and it will lead you to self dos infinite while loop.. and your server will going down .. and the message you will receive is "fork: retry: no child processes" , if you try to login on ssh using your cpanel account :)
2017-04-18 08:28:27 +08:00
Matt Pass
a9732eea7e
Merge pull request #690 from Servius/master
...
New Themes from CodeMirror
2017-03-21 09:22:53 +00:00
Servius
63bde7b9da
New Themes from CodeMirror
2017-03-15 15:06:50 -07:00
Matt Pass
85e441390c
Minified version to match full
2017-03-10 13:29:11 +00:00
Matt Pass
c1cd34951c
Tweaks to way game starts and resets
2017-03-10 13:28:59 +00:00
Matt Pass
b38fee4bd0
ggE retsaE
2017-02-28 10:27:02 +00:00
Matt Pass
4bf04b1c08
Improved code to handle LR throughout
2017-02-21 18:34:07 +00:00
Matt Pass
0f971b547e
Strip \r and replace \n ith CR for browser pickup
2017-02-21 16:49:27 +00:00
Matt Pass
3292439a61
Disable terminal usage in demo mode
2017-02-09 12:15:08 +00:00
Matt Pass
15b49865d2
v6.0 beta
2017-01-26 12:11:26 +00:00
Matt Pass
17e209fef5
v6..0 beta
2017-01-26 12:11:14 +00:00
Matt Pass
4b53196c2c
Linewrap off and indent with spaces now defaults
2017-01-26 08:47:02 +00:00
Matt Pass
38b4ab79c0
No conv other than base64 to handle binary also
2016-11-13 22:42:43 +00:00
Matt Pass
95b7d0decf
Immediate invoking or on interval instead
2016-11-13 22:40:34 +00:00
Matt Pass
abcedf9dc5
Use base64 encoding on all commits
2016-11-13 22:39:38 +00:00
Matt Pass
32841341cd
Don't show .git dir, show diffs in non anim mode
2016-11-13 19:39:12 +00:00
Matt Pass
3e31879ec3
Only update minimap after 1 sec of inactivity
2016-11-13 13:55:02 +00:00
Matt Pass
15428a2ba8
Put hardcoded values back in
2016-11-11 17:41:44 +00:00
Matt Pass
9f1d8e7cd4
Remove hardcoded fixed values or move to %
2016-11-08 22:18:15 +00:00
Matt Pass
47ca5193b3
Set name and email in github.js
2016-11-05 22:20:54 +00:00
Matt Pass
5dfca2e9ff
4 x CM addon files removed, use CM v5.20.0 & inc
2016-11-05 11:36:08 +00:00
Matt Pass
7a87b5ed16
Error catching inability to get zip file data
2016-11-02 18:34:38 +00:00
Matt Pass
2349fdffb9
Error catch no plugin data and display message
2016-11-02 18:33:48 +00:00
Matt Pass
766adfab65
Revised logic re text on set password/login button
2016-11-02 17:29:23 +00:00
Matt Pass
e4724e8f1e
Separate terminal display & fix minimap layout call
2016-10-23 14:25:55 +01:00
Matt Pass
f2b0227692
pre vs pre-wrap depending on line wrapping
2016-10-23 13:39:03 +01:00
Matt Pass
e228d2a59d
Minor code tweaks and fix minimap box position
2016-10-23 13:23:02 +01:00
Matt Pass
ce1919ba64
Terminal items added and don't move if same name
2016-10-22 17:52:38 +01:00
Matt Pass
418d9f2384
Minor tweaks to styles and added terminalLink class
2016-10-22 17:32:21 +01:00
Matt Pass
caf80ea971
XHR file added - handles terminal work & return info
2016-10-22 17:30:22 +01:00
Matt Pass
132d78b128
No text on links, added terrminal link and iframe
2016-10-22 17:08:11 +01:00
Matt Pass
24ebeea3a8
Terminal stylings added
2016-10-22 17:03:08 +01:00
Matt Pass
db617e8569
Terminal input UI added
2016-10-22 17:03:00 +01:00
Matt Pass
a03c25b276
No need for text pieces now, have icons
2016-10-22 17:01:56 +01:00
Matt Pass
750bd37987
3 x docExplorer icons added
2016-10-22 17:01:13 +01:00
Matt Pass
7fa26924e4
Fix blank timeStart cases
2016-10-20 08:51:06 +01:00
Matt Pass
3a10a84c48
Can pass timeout, set def of 60, else text return
2016-10-18 08:58:38 +01:00
Matt Pass
cd74e280c5
Try to get version for 5 secs, set placeholder
2016-10-18 08:55:36 +01:00
Matt Pass
54f293a823
Microtimes added to image URL to avoid cache
2016-10-18 08:29:06 +01:00
Matt Pass
cd3f0a9068
Move styles only
2016-10-13 08:14:47 +01:00
Matt Pass
c35d47be65
Preserve whitespace in dir/file names
2016-09-20 09:08:43 +01:00
Matt Pass
04b1bd4150
Don't try to get tag info if no opposite
2016-09-20 08:45:09 +01:00
Matt Pass
8c59d5d617
Minimap tweaks, goToLine now vert centred & anim
2016-09-07 00:12:00 +01:00
Matt Pass
aa06486b2c
Simple scrollbar addon files added
2016-09-07 00:06:19 +01:00
Matt Pass
8288bd19b4
docExplorer param & anim tweaks & custom scroller
2016-09-07 00:05:56 +01:00
Matt Pass
5f88464804
Scrollbar within files frame is customised
2016-09-07 00:02:42 +01:00
Matt Pass
069282ac0d
Disable scrolling on editor iframe
2016-09-07 00:02:15 +01:00
Matt Pass
74f048e812
Simple scrollbars addon added and overlay used
2016-09-07 00:01:34 +01:00
Matt Pass
2799d57dcc
setMinimapLayout now own function
...
Triggered on CM update and CM scroll
2016-09-05 12:50:40 +01:00
Matt Pass
4457cec405
Get Minimap and function/class listr working
2016-09-05 12:22:36 +01:00
Matt Pass
b16e8dd03d
Minimap and function/class list now working
2016-09-05 12:20:46 +01:00
Matt Pass
b6faf3b412
Function/Class List items added as CSS classes
2016-09-05 11:51:04 +01:00
Matt Pass
752c1a72ae
Can drop 855px now, set dynamically
2016-09-05 11:50:35 +01:00
Matt Pass
a119e42b86
Set overflow hidden on docExplorer
2016-09-05 10:17:13 +01:00
Matt Pass
907f4ad587
Minimap, func/class & docExplorer items added
2016-09-05 10:08:57 +01:00
Matt Pass
fde97e3b76
Add editor CSS, draggabilly, links & docExplorer
2016-09-05 10:08:19 +01:00
Matt Pass
eae8fde591
Wording added for minimap & func class list
2016-09-05 10:06:03 +01:00
Matt Pass
b50ac52aea
Move 4 x items right to make room for docExplorer
2016-09-05 09:42:26 +01:00
Matt Pass
9f69ae1ef5
Include runmode, hide scrollbar, use update now
2016-09-05 09:37:49 +01:00
Matt Pass
71bc1994f9
runmode.js CM file added
2016-09-05 09:35:14 +01:00
Matt Pass
792125529d
Draggabilly JS min file added
2016-09-05 09:34:55 +01:00
Matt Pass
707d3a9b03
Removing php.ini
...
Caused blank page issue for a few people - turning magic quotes off in
code is OK
2016-09-05 08:56:12 +01:00
Matt Pass
e9d7c7817f
xssClean uploaded file name
2016-08-31 14:34:00 +01:00
Matt Pass
94ca7bbe32
Remove autocomplete from code field
2016-08-29 23:31:09 +01:00
Matt Pass
b351b86414
Move to tmp dir in breaking tmp structure
...
By having own naming scheme, items more likely to be unrunnable from
here. Also prefixed with a dot so not typically available anyway
2016-08-27 15:11:31 +01:00
Matt Pass
f6769b5933
Saves delete to tmp selection on save
2016-08-27 15:08:34 +01:00
Matt Pass
d9e5737dc4
Delete to tmp option added
2016-08-27 15:08:14 +01:00
Matt Pass
0027259e67
Version 5.7
2016-08-26 09:40:45 +01:00
Matt Pass
5337ff5fe9
Don't get this via CURL
2016-08-26 09:24:17 +01:00
Matt Pass
749dc212d9
Need to replace \ with / in fileLoc
2016-08-25 21:28:51 +01:00
Matt Pass
9d7565c317
Close tag on same line needs extra adjustment + 1
2016-08-25 19:46:56 +01:00
Matt Pass
9efbe9a9bf
Make 0 smallest number, to avoid negative numbers
2016-08-25 17:03:35 +01:00
Matt Pass
67e929dc75
injClean function added
2016-08-25 17:02:56 +01:00
Matt Pass
a0e48b5088
injClean inputs
2016-08-25 17:02:39 +01:00
Matt Pass
667417262c
injClean and numClean inputs
2016-08-25 17:02:16 +01:00
Matt Pass
83e7c62b9b
numClean and xssClean inputs
2016-08-25 17:01:23 +01:00
Matt Pass
8797e8f5e0
Simpler code moved to settings.php
2016-08-25 16:59:28 +01:00
Matt Pass
ee90c48a1c
Pane names pos & opac added & diff on/off fixes
2016-08-25 15:04:45 +01:00
Matt Pass
93c33162a1
CSS added for 2 x pane names as labels
2016-08-25 14:57:44 +01:00
Matt Pass
068ec67c9d
getData used and 2 x split pane names added
2016-08-25 14:57:11 +01:00
Matt Pass
761f39407a
Use getData now, first couple as curl & die message
2016-08-25 14:55:48 +01:00
Matt Pass
227eefa332
Can pass text as 3rd param now for die message
2016-08-25 14:54:38 +01:00
Matt Pass
1d6c60c19a
Get data now via getData
2016-08-25 14:50:10 +01:00
Matt Pass
a9402eb4ae
getData used 2 x via curl and 1 x via default
2016-08-25 14:48:21 +01:00
Matt Pass
d449623153
Use getData with curl param
2016-08-25 14:46:42 +01:00
Matt Pass
31d96eca3b
Using getData now and fix to issue #652
2016-08-25 14:45:33 +01:00
Matt Pass
3d8644ae4c
Using getData function now
2016-08-25 14:44:18 +01:00
Matt Pass
893894f97b
Get data via new function
2016-08-25 14:39:19 +01:00
Matt Pass
d992173967
Function to get data via fopen or curl & used
2016-08-25 14:37:18 +01:00
Matt Pass
483ac6cd6c
Fix to backup files in root - // to / in path
2016-08-19 12:47:39 +01:00
Matt Pass
e3868fb285
Editor consistant, restore button added & mode set
...
CSS and JS files added plus settings added to make consistant with main
editor
Restore as new version button added
Load in new partial JS file to set the correct mode
2016-08-19 12:46:48 +01:00
Matt Pass
410ef385d5
Load partial JS file in now
2016-08-19 12:44:09 +01:00
Matt Pass
d5c019d05a
Define laanguage modes in new partial JS file
2016-08-19 12:43:53 +01:00
Matt Pass
76b782535c
Tag syncing now implemented & working
...
Replaced previous system which had some issues with a much more reliable
system and in less code too
2016-08-19 11:10:45 +01:00
Matt Pass
2a998016eb
CodeMirror instance passed as 4th param
2016-08-19 11:04:54 +01:00
Matt Pass
f1a4710aea
Tag replacement syncing improved & available again
2016-08-12 18:56:57 +01:00
Matt Pass
f8bbe45de7
Clearer wording on popup re changed file
2016-08-12 11:03:37 +01:00
Matt Pass
f5d8384469
Prefix URL with HTTP_HOST
2016-08-12 11:03:07 +01:00
Matt Pass
1266f73f64
Unescape short PHP and ASP tags
...
They are interpreted otherwise and JS modified to produce false
positive.
2016-08-09 09:55:31 +01:00
Matt Pass
cfee2c0182
Handle CORS errors & display info plus rejig events
2016-08-02 12:04:21 +01:00
Matt Pass
afe4222eb6
Colors wrapped in DIV and CORS wrapper added
2016-08-02 11:33:55 +01:00
Matt Pass
f2017c17b3
Change to site base & adjust help info also
2016-08-02 11:30:12 +01:00
Matt Pass
f15a1b1d8e
Replacing alerts with ICEcoder.message
2016-08-01 08:39:48 +01:00
Matt Pass
41f52cc3be
Animate diff pane in/out
2016-07-31 12:59:12 +01:00
Matt Pass
3bfbc918f0
Version 5.6
2016-07-29 09:34:21 +01:00
Matt Pass
2c7a338dfb
Merge pull request #645 from JpaKaagman/master
...
Updated the dutch language file
2016-07-24 20:46:48 +01:00
Matt Pass
db518cf2c6
ftpManager is a taller modal now
2016-07-22 10:41:29 +01:00
Matt Pass
8e790bec60
Clear any FTP session selection we may have
2016-07-22 10:40:04 +01:00
Matt Pass
f3edf9e2ae
No longer hardcoded and now selection driven
2016-07-22 10:38:08 +01:00
Matt Pass
95a3d09672
ftpManager() now a working option
2016-07-22 10:34:47 +01:00
Matt Pass
1a654ec172
English language pieces added for FTP
2016-07-22 10:34:23 +01:00
Matt Pass
78117d52d0
repPosEnd is now ftpSites as it's next array item
2016-07-22 10:33:57 +01:00
Matt Pass
157d9a40fa
New FTP sites manager modal added
2016-07-22 10:33:11 +01:00
Matt Pass
b5e78fb04c
ftpSites now part of config settings
2016-07-22 10:32:48 +01:00
Julian Kaagman
a2dea59b24
Update dutch language file
2016-07-17 11:24:10 +02:00
Julian Kaagman
cc300f7edd
Merge remote-tracking branch 'mattpass/master'
2016-07-17 09:56:38 +02:00
Matt Pass
1f0acdfe5f
go-localhost-root.php added, resets and refreshes
2016-07-11 09:42:39 +01:00
Matt Pass
76c03cffff
Remove dev logging, goLocalhostRoot and ftpManager added
2016-07-11 09:40:03 +01:00
Matt Pass
ae1188f81d
Selecting localhosts goes there, rejig/hide others
2016-07-11 09:39:03 +01:00
Matt Pass
313002e4a0
Need to globalise text and set the array chunk
2016-07-11 08:46:15 +01:00
Matt Pass
63364001ea
Update logout counter if available
2016-07-11 08:37:17 +01:00
Matt Pass
1af9d60dd3
60 now in own span
2016-07-11 08:35:01 +01:00
Matt Pass
76fce1c2b8
Split lang pieces up so 60 is updateable
2016-07-11 08:34:41 +01:00
Matt Pass
67e28106f9
Use premade var rather than spec in another way
2016-05-05 16:01:53 +01:00
Matt Pass
191990ffdb
Change param and remove all other BOMs
2016-05-05 15:55:55 +01:00
Matt Pass
af318dd703
Don't set $origContent
2016-05-05 15:55:05 +01:00
Matt Pass
f83929584f
Revert "No need to set $origContent"
...
This reverts commit c967325b7d .
2016-05-05 15:54:17 +01:00
Matt Pass
c967325b7d
No need to set $origContent
2016-05-05 15:53:29 +01:00
Matt Pass
11fe0ad17a
Update to match main JS file
2016-05-05 15:37:06 +01:00
Matt Pass
8da4352ee4
Don't send char count size anymore
2016-05-05 15:36:22 +01:00
Matt Pass
8a1fec4e18
Tweak to comment
2016-05-05 15:35:53 +01:00
Matt Pass
d686faf8a7
Replace only first BOM, include ending if needed
2016-05-05 15:35:43 +01:00
Matt Pass
e8ef9e5195
Don't log info anymore
2016-05-05 15:32:04 +01:00
Matt Pass
6735caae36
UTF8 BOM should be replaced with a PHP_EOL
2016-04-26 09:15:55 +01:00
Matt Pass
eabae9bed4
Supress saving error log info and showing message
...
Temp measure till we know UTF8 BOM issue is fixed
2016-04-26 09:15:38 +01:00
Matt Pass
5d23115c95
+1 not +2
2016-04-25 09:50:25 +01:00
Matt Pass
55692d3c49
Error handling improvements
...
Replace \r in content, only do extra JS if could FTP write OK
Get original content and check charCount and if finding different sizes,
log into to file
2016-04-25 09:50:09 +01:00
Matt Pass
3391b60836
Pass charCount along with save request as a check
2016-04-25 09:48:02 +01:00
Matt Pass
2727bcb3e8
Replace * when analysing bannedFiles list
2016-04-24 11:14:18 +01:00
Matt Pass
f6d19d2650
Don't move backups dir when updating
2016-04-24 10:56:22 +01:00
Matt Pass
22bca280f5
5 x new settings added, lineNumbers updates preview
2016-04-23 15:19:03 +01:00
Matt Pass
20614885de
Pass in and update 5 x vars & CM options
2016-04-23 15:17:03 +01:00
Matt Pass
6831cea155
5 x new settings available to JS
2016-04-23 15:15:25 +01:00
Matt Pass
9a4e93fc43
5 new settings added, updating in config file & JS
2016-04-23 15:15:10 +01:00
Matt Pass
d44bc40c85
5 x new settings added
2016-04-23 15:14:19 +01:00
Matt Pass
f8c1fbfbec
lineNumbers controlled from JS var
2016-04-23 15:13:55 +01:00
Matt Pass
94fe55cc14
5 x setting text pieces added
2016-04-23 15:13:26 +01:00
Matt Pass
e2f63a1d3b
5 x settings controlled from JS vars
2016-04-23 15:13:07 +01:00
Matt Pass
f8565d87b7
Version 5.5
2016-04-21 09:38:10 +01:00
Matt Pass
5a9cd5e85c
Change true to false if checkbox is set
2016-04-14 09:28:05 +01:00
Matt Pass
09d34da6c3
disable further reg checkbox added & style tweaks
2016-04-14 09:26:17 +01:00
Matt Pass
d31db1de4e
disable further registrations text piece added
2016-04-14 09:23:52 +01:00
Matt Pass
f388545412
Check if file/dir requested is on banned list first
2016-04-14 08:28:47 +01:00
Matt Pass
f5705393ee
Check if requested file is on banned list first
2016-04-14 08:25:42 +01:00
Matt Pass
1e7b735b7f
Add note re comma delimited
2016-04-14 08:24:31 +01:00
Matt Pass
6c12f36805
Italian language needs some apos unescaping
2016-04-13 22:17:19 +01:00
Matt Pass
838612932c
Create duplicate IP based config file also
2016-04-08 10:22:10 +01:00
Matt Pass
b9f08b160b
Margin to left & slightly slimmer, plus help cursor
2016-04-06 23:06:44 +01:00
Matt Pass
fcf72f0d12
Missed the dot
2016-04-06 22:56:09 +01:00
Matt Pass
d1a2f6ab8f
activeline-background added back in
2016-04-06 22:54:03 +01:00
Matt Pass
38693781a0
Change of background and matchingbracket, drop activeline-background
2016-04-06 22:50:51 +01:00
Matt Pass
1fdb6c0086
Redo style for matchingbracket
2016-04-06 22:49:57 +01:00
Matt Pass
1fce9834db
matchBrackets now included and enabled
2016-04-06 22:49:32 +01:00
Matt Pass
095d626883
Auto logout and interaction timers
...
openSecs to store a total number of secs ICEcoder has been open for, a 1
sec interval to check for auto-logout and session ping events. Function
added to show warning 60 secs before a logout, useNewSettings function
updates auto-logout period on settings change. Also function added to
reset the auto logout timer if it's showing. logout function now accepts
a type and maybe passes that through plus interceptKeys will reset timer
also
2016-04-06 21:48:40 +01:00
Matt Pass
4b12f4f365
Reset timer added to mouse events
2016-04-06 21:36:11 +01:00
Matt Pass
5d3ffae30c
Mouse events added to reset and pingActive iframe
2016-04-06 21:34:09 +01:00
Matt Pass
9b6a701ffc
reset timer on mouse events & auto-logout added
2016-04-06 21:31:13 +01:00
Matt Pass
d909d5ce1c
Add file to keep session alive
2016-04-06 21:23:37 +01:00
Matt Pass
3d866fa2f2
Auto logout warning content added
2016-04-05 19:27:47 +01:00
Matt Pass
6ed0861f5b
autoLogoutMins param added with 0 as default
...
0 being disabled setting
2016-04-05 19:25:43 +01:00
Matt Pass
4154b2bf3b
Text pieces added re auto-logout
2016-04-05 19:08:27 +01:00
Matt Pass
59a18645c6
autoLogoutMins now updated in file
2016-04-05 17:13:38 +01:00
Matt Pass
aa92f86aa9
Setting added for auto-logout mins
2016-04-05 17:13:08 +01:00
Matt Pass
444e7ef6b4
Dropped support for Rust
...
CodeMirror doesn't seem to work with this mode after minification and so
has been dropped.
2016-04-02 14:23:41 +01:00
Matt Pass
d9393bf059
Only set mode if it's different to what is set
...
Avoids recoloring code
2016-04-02 13:18:29 +01:00
Matt Pass
904dee8f80
Check & clear server queue & return if we have this
...
If we have the exact same item URL, there is a save jamming situation,
so clear the server message and item from the queue then return
2016-04-02 12:55:19 +01:00
Matt Pass
cca5836698
No longer LZ compressing data before sending
2016-04-02 11:48:00 +01:00
Matt Pass
a406abd610
No longer using PHP LZ Compressor
...
Was too problematic one some characters so dropping use of this idea.
Too little benefit and many issues arising.
2016-04-02 11:46:15 +01:00
Matt Pass
5cde633847
Not using JS LZ Compressor anymore
2016-04-02 11:42:58 +01:00
Matt Pass
de5460b43f
Removed PHP and JS versions of LZ Compressor
...
Becoming too problematic to use and for such little benefit so dropping
2016-04-02 11:42:36 +01:00
Matt Pass
a66661b194
Old style syntax re arrays also
2016-03-29 21:35:12 +01:00
Matt Pass
587132d81b
LZCompress now including UTF16
2016-03-28 22:26:40 +01:00
Matt Pass
3c6b6ff81d
Version 5.4
2016-03-19 12:28:47 +00:00
Matt Pass
c811b8585a
Remove commented line re folding
...
Using CodeMirror foldcode addon now
2016-03-19 11:46:04 +00:00
Matt Pass
344bd2dd50
Handle dragging files setting drag cursor
...
On drag over CM instance, call setDragCursor with event and 'editor'
string
Set ondragover function call upon this function too with folder/file
string, same as when init'ing via get branch
setDragCursor function added, handles cursor for dropping files editior,
folder and file including if we have the CTRL key down or not
2016-03-19 11:10:30 +00:00
Matt Pass
875d8a75ca
On drag over file/folder, start setDragCursor()
2016-03-19 11:06:14 +00:00
Matt Pass
077163650b
On drag over CM instances begin function
2016-03-19 11:05:06 +00:00
JpaKaagman
ed7bde9d14
Merge remote-tracking branch 'mattpass/master'
2016-03-19 10:29:36 +01:00
Matt Pass
891a4c2b8c
Set drag data using new func on dragstart (FF need)
2016-03-18 22:10:18 +00:00
Matt Pass
2bbc2f5628
Set default data on drag start (so it works in FF)
2016-03-18 22:07:44 +00:00
Matt Pass
2cd2aaa916
String escaping needed
2016-03-18 22:06:22 +00:00
Matt Pass
fd73e42df3
Improvements and fixes, esp to FTP saving
...
No need to replace \r\n also in stitchChanges (\n and then \r will do
that).
If FTP based file, get from fixed filepath, explode on new lines and add
lineEnding to end of each but last, to match what the local file($file)
process will do.
Establish number of Unix and Windows lines in 'changes' update process
only (no need to do on new file) and also str_replace based on their
counts under FTP usage also (to match what local file processes are
doing).
2016-03-18 19:42:18 +00:00
Matt Pass
e127a9eee1
strClean 2 x input points
2016-03-18 15:46:38 +00:00
Matt Pass
0617f294cd
No newlines at EOF and remove file_exists
...
Existence of a dir is done on is_dir
2016-03-18 14:00:18 +00:00
Matt Pass
31428cdaf0
Merge pull request #614 from microvb/patch-1
...
Error control for missing local folder
2016-03-18 13:57:16 +00:00
Matt Pass
ff9db44537
Merge pull request #615 from microvb/master
...
Corrects some issues that caused the interface to hang
2016-03-18 13:50:54 +00:00
MicroVB INC
4307dc1ae6
Added check tor stat results
...
When `$file` is a folder, the commands `filesize` and `filemtime` would result in the following warnings :
PHP Warning: filemtime(): stat failed for /var/www/html/css in /var/www/html/ice/lib/file-control-xhr.php on line 921
PHP Warning: filesize(): stat failed for /var/www/html/css in /var/www/html/ice/lib/file-control-xhr.php on line 940
This patch corrects this.
2016-03-18 08:28:40 -04:00
MicroVB INC
76010bb5cf
Corrected php notice in XHR file manager
...
Wrapped `$ftpSite` in `isset()` where $ftpSite was a part of a condition for existence testing and was using the simplified mode for the check. The simplified mode resulted in the following notice being produced when no data was present in the `$ftpSite` variable.
> PHP Notice: Undefined variable: ftpSite in /var/www/html/ice/lib/file-control-xhr.php on line 518
While the error pertains specifically to line 518, this adjustment was applied to all condition checks on this variable.
2016-03-18 07:57:22 -04:00
Matt Pass
6a432f2f5c
New flag and only perform actions if relevant value
2016-03-18 11:32:01 +00:00
Matt Pass
9dc9246c84
New new flag to false in 2 x places also
2016-03-18 11:30:42 +00:00
Matt Pass
0e9e66fee7
New flag false on up also here
2016-03-18 11:29:50 +00:00
Matt Pass
2f0bdefdeb
Set new flag as false on up & 2 new events started
2016-03-18 11:27:28 +00:00
Matt Pass
5ff340ccc4
Only attempt to detect hasFocus if CM instance
2016-03-17 18:58:58 +00:00
Matt Pass
9a516ecd27
XSS clean 3 areas
2016-03-17 17:36:13 +00:00
MicroVB INC
7017ab1c33
Update settings-common.php
2016-03-16 18:20:22 -04:00
MicroVB INC
5d6299e3c8
Fix enumeration warning when localhost missing
...
Corrects the following error :
scandir(/var/www/html/ice/lib/../backups/localhost): failed to open dir: No such file or directory in /var/www/html/ice/lib/settings-common.php on line 190
(possible review required for if this is something that should be created before this method is called, or if a simple check as this patch does is all that is required.)
2016-03-16 18:16:02 -04:00
Matt Pass
be842742de
JS LZ compress changes/content before sending
2016-03-16 19:54:05 +00:00
Matt Pass
cba7f06b4e
Load LZ PHP lib, compress and decompress contents
2016-03-16 19:51:59 +00:00
Matt Pass
d8eb2b72db
Load LZ PHP lib, convert posted content, set on XHR
2016-03-16 19:51:17 +00:00
Matt Pass
8d082120f6
Load JS LZ String lib
2016-03-16 18:57:00 +00:00
Matt Pass
4581d32551
LZ String JS lib added
...
Compress and decompress strings with LZ compression in JS
2016-03-16 18:32:03 +00:00
Matt Pass
c6e72fd894
LS String PHP lib added
...
To compress and decompress strings with LZ compression
2016-03-16 18:30:21 +00:00
Matt Pass
9bac1d7fcc
Merge pull request #613 from microvb/patch-1
...
Context is now accessible inside GetVersionCount()
2016-03-16 18:25:26 +00:00
MicroVB INC
7d8b229153
Context is now accessible inside GetVersionCount()
...
globalized $context inside `GetVersionCount()` to eliminate `Notice: Undefined variable: context in /var/www/html/ice/lib/settings-common.php on line 203`
Added check if file is readable for `.version-index`'s inside the loop within `GetVersionCount()`
2016-03-16 12:59:59 -04:00
Matt Pass
09fde0c3e5
Only get statusObj if we have status 200
...
A non 200 event means there may not be a statusObj, which in turn causes
an error which causes a JS jam
2016-03-16 13:27:48 +00:00
JpaKaagman
a10eb21d70
Merge remote-tracking branch 'mattpass/master'
2016-03-15 06:22:58 +01:00
Matt Pass
f5dc08e9b7
Set own couple of lint stylings
2016-03-12 16:45:39 +00:00
Matt Pass
3296434473
Load CM addons re folding and use that
...
Drop own foldcode.js lib and load 3 x addon files from CodeMirror
instead
Set new CSS classes to override those in addon lib files
Set default gutter name, and a min fold size of 1
Remove calls to own code folding function
2016-03-12 16:44:34 +00:00
Matt Pass
e82d93108d
Don't recursively set fold markers now onload
2016-03-12 16:41:16 +00:00
Matt Pass
c72fd7f49a
Don't recursively fold, let CM addon do this
...
Also comment out shortcut for now, to reimplement using new lib
2016-03-12 16:39:54 +00:00
Matt Pass
65b36d9e23
Own foldcode.js dropped in favor of CM version
...
It's more efficient and creates the markers without blocking the display
of the editor.
2016-03-12 16:21:57 +00:00
Matt Pass
f432b7dc32
CodeMirror 5.12 plus extras
...
foldcode and foldgutter added and letting CodeMirror handle code folding
now as more efficient
lint.css styles changed back to what they were before
New themes added - Liquibyte, Dracula, Seti, Yeti, Material, Abcdef,
Bespin, Hopscotch, Isotope, Railscasts
2016-03-12 16:18:24 +00:00
Matt Pass
5e04e79354
New function and system to handle saving via update
...
stitchContents added to stitch content changes together into version the
user is seeing in the browser.
Can action save on having changes or full content now
2016-03-11 18:36:51 +00:00
Matt Pass
c896ebb087
Set savedContents also when loading
2016-03-11 18:35:05 +00:00
Matt Pass
55ab3d63dd
Saving will now send only changes
...
savedContents added to maintain last known version of saved file
changesToSave function added to output array of differences between
current and last known saved version stored in array
Establish any changes using this function in save events, pass changes
or content via XHR
2016-03-11 18:34:50 +00:00
Matt Pass
c93c3b3785
xssClean on 4 x $_GET instances
2016-03-09 19:23:35 +00:00
Matt Pass
e5dcd02b62
xssClean unsanitised user input
2016-03-08 15:41:58 +00:00
JpaKaagman
df78d5bb61
Merge remote-tracking branch 'mattpass/master'
2016-02-11 20:43:15 +01:00
Matt Pass
0bcf7a1d72
Replace + in filename with %2B to avoid converts
2016-02-05 09:32:47 +00:00
Matt Pass
ae5f96caad
Merge pull request #607 from JpaKaagman/master
...
Updated Dutch language file
2016-01-25 15:28:33 +00:00
JpaKaagman
94c6d5899a
Updated updated Dutch language file
...
Updated all lines in the Dutch language file, grabbed the inexistent
Dutch lines from the English file and translated those.
2016-01-24 21:11:21 +01:00
Matt Pass
afb3f99681
Merge pull request #605 from concept-core/patch-1
...
lang/dutch.php
2015-12-05 10:28:13 +00:00
Wouter van Marrum
a45e7c604d
lang/dutch.php
...
Changed some more lines for the dutch language file.
2015-12-02 15:13:37 +01:00
Matt Pass
9e49b9558c
Switched order of details
2015-11-17 09:18:43 +00:00
Matt Pass
811c12d4ec
Sort code and display bytes and datetime also
2015-11-17 09:15:42 +00:00
Matt Pass
131392d5fd
Lots of version control screen improvements
...
Takes up more of the larger space now, scrollable list, fixed bad
version ref in URL, onclick highlight this elem and ID added as hook
plus added missing end anchor tag. Info container added, versions
available to JS and function added to highlight link.
2015-11-17 09:14:06 +00:00
Matt Pass
1a54bc6664
Larger version control screen, same as settings
2015-11-17 09:09:52 +00:00
Matt Pass
d98c24cc04
Don't wrap items in the file manager
2015-11-17 08:14:03 +00:00
Matt Pass
68eb4a0393
Version 5.3
2015-11-13 12:30:43 +00:00
Matt Pass
5fc4ae596a
Disabled closing tag completion till fixed
2015-11-13 10:26:09 +00:00
Matt Pass
e31f435640
Show editor and add functions to 2 x buttons
...
Include settings instead, plus CodeMirror lib and CSS
Set some CSS classes, and CodeMirror CSS files
Display clickable list of backups
DIV container added for editor display and buttons
Display CodeMirror instance and setup 2 x functions to open backup in
new tab or diff pane
2015-10-25 11:46:29 +00:00
Matt Pass
80acab0bf0
.button class added
2015-10-25 11:42:41 +00:00
Matt Pass
a95484d044
Load chosen backup, show buttons and set preview
2015-10-25 11:42:18 +00:00
Matt Pass
d979d76866
PT BR translation tweaks by Adir Prawutzki
2015-10-15 18:52:05 +01:00
Matt Pass
5f6c6838a0
Use singular term if 1
2015-10-09 08:47:55 +01:00
Matt Pass
cb6d339183
Display list of backups per date
2015-10-08 09:27:34 +01:00
Matt Pass
815578eb34
Now getting count info & as 2nd part use arrray val
2015-10-08 09:26:09 +01:00
Matt Pass
c5996f7b23
Returns count and array now, rev scandir order
2015-10-08 09:25:11 +01:00
Matt Pass
e89d449805
onclick open versions screen and pass sel filepath
2015-10-08 09:24:01 +01:00
Matt Pass
5b549c5102
Text pieces added for backup-versions
2015-10-08 09:22:49 +01:00
Matt Pass
fa793564d9
Display backups instead & can show versions screen
2015-10-08 09:21:50 +01:00
Matt Pass
395fdf0727
Merge pull request #592 from unix4you2/master
...
Spanish upgrade for multiple strings
2015-10-07 18:28:45 +01:00
Matt Pass
7f8e052a26
Handle newly saved files to avoid NaN
2015-10-03 18:31:53 +01:00
Matt Pass
b349891321
html, 3 x meta tags and favicon added
...
Missing html tag, set UTF-8, no index or follow for robots, a mobile
viewport that's scalable and use a favicon
2015-10-03 17:47:25 +01:00
Matt Pass
592c8ccda4
Clear iceRoot from checked path and check locNest
...
These couple of bug fixes ensure paths aren't compounded and also handle
empty dirs correctly
2015-10-03 17:40:19 +01:00
unix4you2
a366a84d00
Spanish upgrade for multiple strings
2015-09-28 14:00:42 -05:00
Matt Pass
f4762fbaf3
Working with file version counter now
2015-09-18 11:09:30 +01:00
Matt Pass
b00ce2f7c9
Get number of versions for this file
2015-09-18 11:06:53 +01:00
Matt Pass
6ccf0fb135
Working with file versions now
...
Establish and use version URL part
Add 1 to count on saving local or FTP and update version display after
doing this
All backed up files now have incremental numbers in parens postfixed on
filename
.versions-index file written to with new file line or if line exists
update count on it
On re-getting file due to save conflict, get the count and set in JS
array
2015-09-18 11:04:42 +01:00
Matt Pass
3c6a60f96d
Class added for versions display container
2015-09-18 10:50:45 +01:00
Matt Pass
84fefcbad0
On opening file, push in version count and display
2015-09-18 10:49:48 +01:00
Matt Pass
139ca019bb
Versions display container added
2015-09-18 10:48:59 +01:00
Matt Pass
0245ae418a
Wording change and now shows 'X days of backups'
2015-09-09 08:43:36 +01:00
Matt Pass
a78d847f4e
More text added re backups
2015-09-09 08:38:06 +01:00
Matt Pass
0592459666
Backup system working with params now
...
Only run backup process if user has this turned on. Some code
simplification added. Removes old backups past X days as per user
setting.
2015-09-08 08:03:53 +01:00
Matt Pass
6492068717
Update 2 new backup settings on updating
2015-09-08 08:00:38 +01:00
Matt Pass
36ea3eabc4
Backup settings added to turn on/off and for X days
2015-09-08 07:59:52 +01:00
Matt Pass
5c19367b87
disabled pseudo added for text input fields
2015-09-08 07:59:15 +01:00
Matt Pass
3a08ccf350
backupsKept and backupsDays settings added
...
Decided to go with it being turned on and kept for 14 days as default
2015-09-08 07:58:15 +01:00
Matt Pass
f5897cd036
Language pieces added for backups
2015-09-08 07:57:28 +01:00
Matt Pass
4f7ea84754
Use yyyy-mm-dd structure instead
2015-09-07 10:27:41 +01:00
Matt Pass
b46e2f324a
Redone backup dir struc for subdirs & efficiency
...
Now establishes path from base and if full path doesn't exist, it fills
in the blanks, including sub-dir structure to file from base.
2015-09-07 09:49:18 +01:00
Matt Pass
0c3390929b
Store a backup of our file each time we save
...
Saves into a host > year > month-day dir, with in incremental backup
names, number in parens
2015-09-05 19:02:45 +01:00
Matt Pass
857fa2580c
Pane scroll position tweaks for soother scrolling
...
Match scroll pos on going split pane.
Only sync both panes if we're in split pane mode
Action the scrollTo after a 0ms tickover to give priority to browser
controls over syncing. This means on manic scrolling there may be very
slight judder, but it avoids 99% and appears smooth for reasonable
scrolling
2015-09-05 17:17:51 +01:00
Matt Pass
40e699828b
FTP check file/dir & use string, FTP delete added
2015-09-05 16:28:17 +01:00
Matt Pass
60b527d5a4
Function added to delete file/dir over FTP
2015-09-05 16:25:57 +01:00
Matt Pass
1c99f127be
Replace alert with message
2015-09-05 16:24:29 +01:00
Matt Pass
3221bea7a7
Message added re deleting >1 item under FTP
2015-09-05 16:22:55 +01:00
Matt Pass
96bba6972a
Can now use regular +/- chars also
2015-09-05 13:42:13 +01:00
Matt Pass
b9546dfaa4
Small tweak to Portuguese BR char
2015-09-05 13:32:32 +01:00
Matt Pass
340e3b3d4d
Chars replaced with HTML entites
...
Thanks for Reinaldo César Guedes for this!
2015-09-05 13:18:17 +01:00
Matt Pass
e1a2a8da71
FTP enhancements
...
FTP items: ongoing connection, save finished, improved/multiple doNext
messages, check dir/file, JSON details output
2015-09-01 20:05:47 +01:00
Matt Pass
38a5bea898
Merge pull request #581 from bhz6344/patch-1
...
To fix Chinese character display abnormal
2015-08-21 06:06:54 +01:00
Matt Pass
fa5b549081
Tweaks to save and move
...
Only use docRoot if not FTP (ie, local)
srcDir and tgtDir need prefixed slashes removed
Use JS isFileFolder function to establish dir/file type as short term
measure, to be replaced with FTP call to establish type so can all be
handled server side
2015-08-20 10:30:33 +01:00
Matt Pass
379f6ac1c3
Return info on a file over FTP
2015-08-20 09:26:29 +01:00
Matt Pass
87be112d9f
isFileFolder function added to return DOM elem type
...
Detects by classname and returns folder/file or false if not found
2015-08-20 09:25:47 +01:00
Matt Pass
491edf256e
Can now move a file/dir over FTP
2015-08-20 09:21:00 +01:00
Matt Pass
f38e984b31
Rename now working for FTP
2015-08-19 07:07:31 +01:00
Matt Pass
b1df1e8403
Use ftpStart and ftpEnd functions
2015-08-19 06:36:04 +01:00
Matt Pass
41592007b9
ftpStart and ftpEnd functions added
2015-08-19 06:34:51 +01:00
Matt Pass
78ddfe61ba
FTP processes added to handle mkdir and chmod
2015-08-18 07:06:04 +01:00
Matt Pass
2bfef30c03
New FTP functions added to mkdir and change perms
2015-08-18 07:03:45 +01:00
bhz6344
ac65cd89c1
To fix Chinese character display abnormal
...
When "default_charset" was not set in php.ini,and the file contents chinese char,it may show incorrectly.
Because the function htmlentities() takes "ISO-8859-1" as default value of "default_charset" if PHP version is lower than 5.4.
So I think it's better to check the "default_charset" before function htmlentities().
What's your opinion?
2015-08-17 14:23:45 +08:00
Matt Pass
7540ef846f
Version 5.2
2015-08-13 11:22:28 +01:00
Matt Pass
57bf19d69c
Undo change, overwrote commit by mistake
2015-08-13 10:47:24 +01:00
Matt Pass
e330a57da8
Rename var, as used in isset checks
...
Renamed var to distinguish from ftpSite, which is checked for existance
with isset and if available jumps into FTP mode. Having it previously
set to false, it's available, so erroneously goes into FTP mode with no
creds. This is a standalone var name now just to establish connection
channel.
2015-08-13 09:31:12 +01:00
Matt Pass
2ef1637d0b
Clarify var by calling it ftpRoot
2015-08-13 09:23:11 +01:00
Matt Pass
01dc2f7943
FTP control started, with list, open and save
...
Function added to get a raw list from the FTP connection and work with
this string to return simple and detailed lists as arrays to use
Get contents function added to get content from file over FTP and stream
it back as the return
Finally, function added to save over FTP
2015-08-13 09:16:11 +01:00
Matt Pass
0606025a46
Can now save content over FTP
...
Include FTP control lib and include/exclude items if we have ftpSite
If ftpSite, establish connection and if no errors, write the content to
the filepath before closing connection
2015-08-13 09:12:41 +01:00
Matt Pass
aefee93cf6
Can now load content over FTP
...
Include new FTP control lib, no need for saveType here and
exclude/include doing certain things if we have an ftpSite
Getting file over FTP creates connection and establishes any errors plus
loads conent
Image display uses ftpSite and also remove stray end script tag
2015-08-13 09:10:09 +01:00
Matt Pass
3222a3202c
FTP param structure added
2015-08-13 09:06:31 +01:00
Matt Pass
4d1b4e2237
Can now get branch over FTP
...
Include new FTP lib and if we have FTP site params available connect
over FTP as the list to show
2015-08-13 08:57:38 +01:00
Matt Pass
8afacd3ef8
Update to match main JS file
2015-08-13 08:55:20 +01:00
Matt Pass
b07cdd6fc7
Allow images to populate canvas cross-origin
2015-08-13 08:52:01 +01:00
Matt Pass
1237d5868a
Changes to UTF-8 encoding logic
2015-08-13 08:51:38 +01:00
Matt Pass
f9418db57f
Check if string is strict UTF8 and if not encode
...
Handles other ISO formatted filetypes this way
2015-07-30 19:19:55 +01:00
Matt Pass
e741d6c207
Cache params added and ensuring app/octet-stream
2015-07-30 19:16:05 +01:00
Matt Pass
66ec7c34c6
Tweaked BG and simultaneous tags
2015-07-19 21:40:39 +01:00
Matt Pass
15ff1534c3
Tweaked BG
2015-07-19 21:16:53 +01:00
Matt Pass
fca567d53c
Tweaked BG and more subtle footer strip BG
2015-07-19 21:16:39 +01:00
Matt Pass
2db6c44dbc
Tweaked BG
2015-07-19 21:16:00 +01:00
Matt Pass
45e18a5daf
More line height, tweaked BG & call before change
2015-07-19 21:15:35 +01:00
Matt Pass
2802e20401
Brighter pink, error moved to after tag class
...
Needs to move to avoid being overidden
2015-07-19 19:04:18 +01:00
Matt Pass
a2bdab0bcf
Merge pull request #576 from pietrondo/master
...
update italian language
2015-07-19 11:07:00 +01:00
pietrondo
4ea49c197b
update italian language
2015-07-16 16:54:30 +02:00
Matt Pass
fae387002c
Merge pull request #573 from unix4you2/master
...
Spanish upgrade when F5 (Ctrl-R) is pressed
2015-07-12 09:33:28 +01:00
unix4you2
9a2fa27010
Spanish upgrade when F5 (Ctrl-R) is pressed
2015-07-09 15:53:06 -05:00
Matt Pass
0e82fb8c97
Settings section tabbed and tidied up also
2015-07-09 12:11:13 +01:00
Matt Pass
9cc53f474e
Don't update the preview window if curr tab is new
2015-07-09 12:10:42 +01:00
Matt Pass
9d661e454e
Responsive helper plugin ready plus 500x500px PW
2015-07-09 12:08:19 +01:00
Matt Pass
e52b7c673f
Notes added as these are updated via JS obj update
2015-07-03 21:53:29 +01:00
Matt Pass
d676c11473
Rename vars, update top and FM on font size change
2015-07-03 21:52:14 +01:00
Matt Pass
b87f5ba969
Need to declare as function, error handling
2015-06-30 17:18:36 +01:00
Matt Pass
0f29baf504
Tweaks and comments
...
Need a semi colon for inline JS, improved and added comments
2015-06-30 17:17:55 +01:00
Matt Pass
166d27ca4c
Show anim on trial bar, new checkExists function
...
Run autoOpenFiles after 200ms, giving time for ICEcoder to finish
displaying onscreen, including the trial bar animating (over 150ms)
checkExists is a new function which will take a path and give you back a
status object, stored under lastFileDirCheckStatusObj
Only set fileControl URL if serverQueueItems[0] is available, it isn't
under new setup with extra AJAX call
2015-06-30 17:05:50 +01:00
Matt Pass
f39093c78f
Better way of handling file existence checking
...
Vars to determine if we have overwrite OK permission from user or
there's no conflict with filenames, so it's a new one and we can save
Don't check for DOM node to decide if we can save or not anymore,
instead run an XHR that ends up setting lastFileDirCheckStatusObj from
false to something
On spotting that, clear the interval and continue by asking user if they
want to overwrite, or if there's no conflict, set that value instead
If we have no newFileName or we have one but no permission to overwrite
yet, set the content for use in a moment under saveAsContent and we loop
back around
2015-06-30 16:45:51 +01:00
Matt Pass
f7d9b050b3
Don't consider adding commas to comment lines
...
As the comma won't be at the end, but in the middle and adding one to
the end causes PHP issues
2015-06-26 14:34:10 +01:00
Matt Pass
ab0cef93b7
isset check to avoid PHP notice
2015-06-26 13:58:10 +01:00
Matt Pass
9fffd73f13
Version 5.1
2015-06-26 13:48:53 +01:00
Matt Pass
24cd0f8f36
Change comment wording only
2015-06-26 13:41:34 +01:00
Matt Pass
1c79062baa
Only if logged in consider going to donate screen
...
Can't redir with PHP as targetting window, so do with JS and exit after
die also.
2015-06-26 12:16:52 +01:00
Matt Pass
f31ddf3dec
Text added for trial bar info
2015-06-26 12:15:27 +01:00
Matt Pass
76d9b6a860
Login no longer shows/animates the trial bar
2015-06-26 12:14:45 +01:00
Matt Pass
61bfeaa536
Editor area now shows trial bar
...
Onload of body animates the bar
2015-06-26 12:12:15 +01:00
Matt Pass
76421a4fd7
Trial bar styles moved to editor now
2015-06-26 12:10:27 +01:00
Matt Pass
3c370d8ec7
ino is now alias for C++ language
2015-06-26 08:55:36 +01:00
Matt Pass
13eff9ce40
New function to update last 10 list
...
Called when setting previous files, this manages the last 10 files
opened by rotating thru the list
2015-06-25 18:15:04 +01:00
Matt Pass
0ec7c5a8fc
ID added as hook, remove line breaks, fix path
...
Also remove <br> and only PHP_EOL if not last item
2015-06-25 18:12:47 +01:00
Matt Pass
94e1c61b58
CTRL+G shortcut noted
2015-06-25 18:09:50 +01:00
Matt Pass
d6a21c9b71
Can now press CTRL+F and CTRL+G to go next/prev
...
5th param added to tell function we want to find previous, set as false
if not available
Work out find result position whichever direction we're travelling
Also actually find next/prev, don't select same instance on first
find/prev operation processed
Looparound cases for next/prev to cycle to start/end
Processes also set up to do the search cursor movement
CTRL+F and CTRL+G now combined function
2015-06-25 16:05:25 +01:00
Matt Pass
f2f9dc441e
ID added as a hook for click event trigger later
2015-06-25 15:58:28 +01:00
Matt Pass
168d635ab8
initCanvasImage setup and hover zoom preview also
...
initCanvasImage function added to draw image on init and set
backgroundSize of floatingContainer
interactCanvasImage is new name for drawCanvasImage. Function also makes
zoom hover preview follow mouse pointer and move the backgroundPosition
of the image in that hover DIV
2 new events added to show/hide the hover DIV on mouse over the canvas
2015-06-25 13:40:25 +01:00
Matt Pass
ed4f8078a8
initCanvasImage first
2015-06-25 13:37:18 +01:00
Matt Pass
4691c7e2b0
initCanvasImage first, floatingContainer BG set
2015-06-25 13:36:34 +01:00
Matt Pass
7b99febba1
floatingContainer added and CSS class & pseudo set
...
DOM elem has an ID as a hook so we can target later
Class sets a 55px square block for a 11x11 grid of 5px squares, hidden
to begin with, also with border for contrast and image-rendering value
of pixelated, so we get sharp pixels squares at our 5x zoom
Pseudo class added, 3px square as it has a 1px border, positioned to sit
over the 6th square (centre) in our 11px square grid
2015-06-25 13:33:00 +01:00
Matt Pass
fe0436762c
b, i, strong, em, li tag wrappers removed
...
Shortcut keys caused problems for various keyboard types/languages and
these are more style based HTML tags. Keeping to a simpler set of
structural and hyperlink tags only - div, span, p, a and h1-h3.
2015-06-25 11:20:22 +01:00
Matt Pass
7b4ba0008b
Focus on Go to Line field is now CTRL+L
2015-06-25 11:02:04 +01:00
Matt Pass
1699a1ada7
Recursively rename child node elem attributes also
2015-06-25 10:53:52 +01:00
Matt Pass
55cccdecc9
Action diffs after 0ms and handle wrapped lines
...
Need to call updateDiffs after 0ms as char change hasn't yet registered
Add on the extra heights for wrapped lines per line number
2015-05-23 11:23:23 +01:00
Matt Pass
05996618d7
Use a value of 0 if timeStart not available
2015-05-22 19:41:13 +01:00
Matt Pass
9572394962
Global var and echo progress on creation
2015-05-22 19:15:04 +01:00
Matt Pass
2dc72de62b
Needs to be enclosed in PHP tags
2015-05-22 19:14:48 +01:00
Matt Pass
379026143f
Include params file & write it if it doesn't exist
2015-05-22 18:59:31 +01:00
Matt Pass
7cab1933df
Include our new params file
2015-05-22 18:58:55 +01:00
Matt Pass
dcfd4f3ed2
System params file started
...
Contains value in var to use to output to a file
2015-05-22 18:58:44 +01:00
Matt Pass
7e633128cf
log error info on that event and always clear queue
2015-05-22 18:30:56 +01:00
Matt Pass
48c42f0523
Set error info on bad filename
...
Also only do the next parts with a filename if no error by that point
2015-05-22 18:29:53 +01:00
Matt Pass
2521dafde1
Break into more if/elseif/else so can handle error
2015-05-09 09:42:21 +01:00
Matt Pass
db5348cd68
Escape apostrophes
2015-05-09 09:41:44 +01:00
Matt Pass
6881f9d79b
Enhancements to XHR reponse
...
On readyState 4 (finished), output response to dev tools console if user
wants that. Then if status 200, display error info or doNext. If not
200, display error message and output object to console.
2015-05-09 09:29:17 +01:00
Matt Pass
4b8808f498
Error message for non 4/200 XHR response
2015-05-09 09:26:22 +01:00
Matt Pass
93b38b55d3
Set fileDirResOutput in top.ICEcoder
...
To determine what response output to provide to JS
2015-05-09 09:26:01 +01:00
Matt Pass
fe2391e6ad
fileDirResOutput added and comments
2015-05-09 09:25:20 +01:00
Matt Pass
0c86f5718e
Now establishing line number and goto on open
2015-05-03 18:30:22 +01:00
Matt Pass
53e0252afc
Enhanced open+goto, own func & used to get remote
2015-05-03 18:29:47 +01:00
Matt Pass
55fe5e7199
loadingFile = false should end processes
2015-05-03 18:28:38 +01:00
Matt Pass
d92b35fe23
Merge pull request #562 from Atatoth/patch-1
...
Update updater.php
2015-05-03 17:09:40 +01:00
Konrad Kałowski
1ec27a4df9
Update updater.php
...
missing \ and ' on update
2015-05-03 13:06:11 +02:00
Matt Pass
c982c6d2c7
Needs Saving value swap order to match ice-coder.js
2015-05-03 08:26:50 +01:00
Matt Pass
330ec0d605
Version 5.0
2015-05-02 14:57:27 +01:00
Matt Pass
462ee75980
lockedNav tweaks
...
lockedNav moved to index.php so set by settings
If nav is unlocked, on init, set width to minFilesW, before setLayout()
Tweaked comments for isPathFolder for consistency
Set file locked state for contract/expand and only if a change has been
made
2015-05-02 14:15:02 +01:00
Matt Pass
0470231a37
lockedNav now set according to settings
2015-05-02 14:10:56 +01:00
Matt Pass
6f9c127c1b
Revised info for side section of settings screen
2015-05-02 14:10:06 +01:00
Matt Pass
3facbe2de6
If no filemtime value use time
2015-05-02 14:09:38 +01:00
Matt Pass
ea49fed017
Better info on side, simpler generation of list
2015-05-02 14:09:09 +01:00
Matt Pass
166b5e34b9
Renamed file
2015-05-02 14:08:15 +01:00
Matt Pass
e52998079b
Removed debounce from autocomplete
...
CodeMirror race condition issues resolve so this is no longer needed.
Dropped from 200ms to 0ms if we uncomment in future to avoid lag.
2015-05-02 09:32:15 +01:00
Matt Pass
863f13d3cf
Autocomplete is now on keypress by default
2015-05-02 09:30:25 +01:00
Matt Pass
f2b4535d31
Set/clear diffs on pane change, plus case catching
...
Clear diff marks when going to a single pane, do if going to split pane
Fallback to blank string on mainText and diffText
Also only clear marks and do diff highlighting if we have a cM instance
2015-04-29 09:01:11 +01:00
Matt Pass
5695d2c3c7
Tooltips clearer and using blue standard color
2015-04-29 08:57:29 +01:00
Matt Pass
879feca2ce
Pull action available soon
2015-04-29 08:57:09 +01:00
Matt Pass
4ee4ab9247
Usage tooltips added for 2 x paths, with CSS also
2015-04-29 08:56:56 +01:00
Matt Pass
af86a93993
app/XML files are OK here also
2015-04-29 08:55:48 +01:00
Matt Pass
343c07c238
Replace \ with / in path to check
2015-04-27 16:54:42 +01:00
Matt Pass
7fd08afe14
3 x activeLineBG types setup now
...
Usage depends on theme selected
2015-04-27 16:17:19 +01:00
Matt Pass
6117145239
Text placeholder tweaks and additions
2015-04-27 16:15:41 +01:00
Matt Pass
1403136d0e
Copyright tweaks
...
Copyright ICEcoder Ltd and also display more relevant details
2015-04-27 16:15:10 +01:00
Matt Pass
fc0a994b6b
3 x activeline colors, h2 back in, info class added
...
3 types of active line color, usage depends on theme
h2 mistakenly removed, added back in
info class added and used re devMode
2015-04-27 16:14:35 +01:00
Matt Pass
9712c369c1
Check 2 x POST vars are set before considering
2015-04-27 16:13:15 +01:00
Matt Pass
85a9cfaecd
Set $filemtime if not set, need to use in JSON
2015-04-27 16:12:44 +01:00
Matt Pass
c34b2608cc
English placeholder tweaks/additions
2015-04-27 16:12:09 +01:00
Matt Pass
ad30ff3c45
Only include index.php in backups and plugins dirs
2015-04-27 16:11:23 +01:00
Matt Pass
74355c0d00
Drop .gitkeep, use index.php for redirects
...
Avoids potentially exposing dir contents
2015-04-27 16:10:43 +01:00
Matt Pass
208897b040
Temp tweaks to get working, investigate more!
...
Need to clear the serverQueue, seemingly because the load process
doesn't clear the queue in time? This would be quite a big thing as we
need to be able to have a batch of commands and run them without sync
issues. To investigate,
The if condition check needs to now deduct 1 from the changeGeneration?
Why is this?
Also display test complete when finished.
2015-04-25 17:34:38 +01:00
Matt Pass
8d6c58af36
Demo/big arrow removed
2015-04-25 17:09:48 +01:00
Matt Pass
12e6bedf6d
CodeMirror dir renamed to just that
...
Dropped version number so we can see cleaner commit changes in future
2015-04-25 15:12:47 +01:00
Matt Pass
0cb99eb48f
2 x CodeMirror files (JS and CSS)
2015-04-25 15:08:34 +01:00
Matt Pass
45ec256d4f
CodeMirror theme changes
2015-04-25 15:06:46 +01:00
Matt Pass
04fa37a358
Retain existing perms on upload or set newFilePerms
2015-04-25 13:31:07 +01:00
Matt Pass
c21d57e36e
Don't include $iceRoot in comparison
2015-04-25 12:24:57 +01:00
Matt Pass
de5e759ac9
Be more specific about dir being excluded
...
Only exclude actual dir ICEcoder is running from
2015-04-25 12:20:24 +01:00
Matt Pass
bb1c047ece
Update to match main JS file
2015-04-25 12:00:48 +01:00
Matt Pass
67d44e56bb
Don't set cookie_path or use strict mode
...
Using cookie_path on IE has an issue and causes session, then CSRF
issues
Stop using strict_mode as causes a problem on some setups
Add notes to these and httponly re IE and PHP version
2015-04-25 11:53:53 +01:00
Matt Pass
c7c984f66a
Use top.ICEcoder.filesFrame in instances
...
IE has trouble selecting DOM node otherwise
2015-04-25 11:52:26 +01:00
Matt Pass
d320bb7172
Format tweak only
2015-04-25 10:50:00 +01:00
Matt Pass
fb82ab881c
Use ICEcoder.ask as confirm function
2015-04-25 10:49:50 +01:00
Matt Pass
366ad3257e
font-size now set by user settings
2015-04-25 10:49:18 +01:00
Matt Pass
75de0f3a08
Simplified to nested ternarys, comment & ; tweak
2015-04-25 10:21:05 +01:00
Matt Pass
47f64bf874
Shuffle items around and style tweaks
2015-04-25 10:15:13 +01:00
Matt Pass
400ef8cfce
Swap write order, better file check with alert
2015-04-25 10:14:34 +01:00
Matt Pass
797df35ffe
Create config settings file on the fly
...
So we can update using PHP later
2015-04-25 10:13:45 +01:00
Matt Pass
551f3f248b
Remove settings file, now created by settings.php
...
So PHP has rights to update it later (multiUser, enableRegistration for
now, more to come in the future likely).
2015-04-25 10:10:14 +01:00
Matt Pass
a2cf9483d6
Only add dir events if a dir, not file
...
(Matches commit made just after v5.0 beta release by andrey012, when
adding new dir/file using updateFileManager)
2015-04-25 06:44:09 +01:00
Matt Pass
77329e9119
Deselect value if cancelling focus
...
Amazingly, there is no deselect() as an opposite to select(). The nearest alternative seems to be setSelectionRange(0,0), but support is patchy. Most reliable solution is to set the value to itself.
2015-03-13 16:33:11 +00:00
Matt Pass
7faf1099b0
Focus again after 0ms tickover incase DOM wasn't ready
2015-03-13 16:23:15 +00:00
Matt Pass
8893a29bd3
Merge pull request #537 from andrey012/master
...
2 minor fixes - much awesomeness here! :-D Thanks @andrey012
2015-03-13 15:22:42 +00:00
Andrey Grinenko
669827653e
handling another file+line case: "filename on 123"
2015-03-13 17:59:46 +03:00
Andrey Grinenko
c6058959e3
Merge branch 'master' of github.com:andrey012/ICEcoder
2015-03-13 16:07:03 +03:00
Andrey Grinenko
b3acb61201
ice-coder.min.js updated to get changes of previous commit 7d66f32e5b
2015-03-01 18:34:39 +03:00
Andrey Grinenko
7d66f32e5b
allow opening files with name (... on line \d+) - open + goto line
2015-03-01 18:30:48 +03:00
Andrey Grinenko
0583f1ea1c
make goToLine if filename contains line number and file is already opened
2015-02-25 02:59:50 +03:00
Andrey Grinenko
f278394346
When Esc is used within Find window - return to text editor
2015-02-24 18:12:51 +03:00
Andrey Grinenko
ba634bbeed
fix to isPathFolder function
2015-02-23 01:51:56 +03:00
Andrey Grinenko
a488c19d61
Prompt when F5 (Ctrl-R) is pressed. It is common thing to refresh page after you have made some tweaks, and it is common thing to refresh wrong page and even although everything is saved and tabs will reopen - you will loose opened folders in fileManager and cursor positions in open files. So it's better to prompt anyway.
2015-02-23 01:31:12 +03:00
Andrey Grinenko
c1982279f4
use font from settings in both fileManager and Tabs - otherwise on high-density screens it is getting hard to work
2015-02-23 01:30:55 +03:00
Andrey Grinenko
ed6a9bb03c
ask for confirmation before moving files by drag-drop - it is too easy to move files by an accident
2015-02-22 19:23:16 +03:00
Andrey Grinenko
4d7ac54e6b
detect whether an item in folder list is file or folder depending on its <a> item class, rather then the fact, that it has a dot in its name (I have lots of folders named like example.com which were treated as files)
2015-02-22 19:19:37 +03:00
Andrey Grinenko
fac5bf8662
session fixation fix - previous version did not let me in, because it regenerated session before even trying to start old one and check whether it is valid or not.
...
I've also added session regeneration on login, which is good practice to prevent session fixation.
2015-02-22 19:19:19 +03:00
Andrey Grinenko
8f1cca087b
session fixation fix - previous version did not let me in, because it regenerated session before even trying to start old one and check whether it is valid or not.
...
I've also added session regeneration on login, which is good practice to prevent session fixation.
2015-02-21 02:58:44 +03:00
Andrey Grinenko
d826469c49
Merge branch 'master' of git://github.com/mattpass/ICEcoder
2015-02-20 23:52:19 +03:00
Andrey Grinenko
878ceef2ec
cosmetics - make comments little more readable
2015-02-20 23:50:19 +03:00
Andrey Grinenko
e1a1b1b1cf
minor tweaks:
...
treat XML as editable file
use htmlentities to escape textarea content
2015-02-20 23:49:54 +03:00
Andrey Grinenko
9f408abb34
allow Ctrl-O + enter filename with line number (captured from log or exception trace) - to go straight to the line
2015-02-20 23:49:02 +03:00
Andrey Grinenko
52d7d0819c
indentAuto - make configurable
2015-02-20 23:40:47 +03:00
Matt Pass
46a0e62a84
Merge pull request #539 from unix4you2/master
...
Spanish language in settings-screen.php
2015-02-20 18:41:51 +00:00
John Arroyave
bd692990cb
Spanish language in settings-screen.php
2015-02-19 07:05:26 -05:00
Matt Pass
9b7f0bd15a
Merge pull request #538 from unix4you2/master
...
Spanish (ES) language by @unix4you2
2015-02-19 08:06:30 +00:00
John Arroyave
fcd1b4fb64
Spanish (ES) language by @unix4you2
2015-02-17 14:55:31 -05:00
Andrey Grinenko
c96c5cd12b
2 things about "Ctrl-F" find:
...
1. if there is some selection - in the code window - put it into the search box straight away
2. tweak for Chrome - somewhy it had problem with using Ctrl-F more then once
2015-02-17 09:15:15 +03:00
Andrey Grinenko
db3130f911
when Ctrl-F - select text in find text input in order to make user able to enter new text right away, without need to remove old text first
2015-02-16 14:01:11 +03:00
Andrey Grinenko
ae37460e92
Preserve line endings when editing existing file.
2015-02-16 13:18:32 +03:00
Andrey Grinenko
2e601a4ccc
do not add openCloseDir onclick handler (which loads folder contents) for files. Files are not folders and this handler only causes problems overlapping with doubleClick handler sometimes.
2015-02-16 13:15:16 +03:00
Matt Pass
f76270b7b9
Version 5.0 beta
2015-02-08 14:59:55 +00:00
Matt Pass
694daa15aa
v5.0 beta
2015-02-08 14:45:53 +00:00
Matt Pass
0d8cd9a612
Update to match main JS file
2015-02-08 14:41:04 +00:00
Matt Pass
2171dd5664
Remove old serverQueue line (dup), perms via XHR
2015-02-08 14:20:55 +00:00
Matt Pass
9a9d66ffb9
Perms now hanlded by XHR
2015-02-08 14:20:02 +00:00
Matt Pass
b5566c8382
Perms now handled by XHR
2015-02-08 14:19:49 +00:00
Matt Pass
385d4e0efd
Escaping added
2015-01-30 20:56:34 +00:00
Matt Pass
8eeb64ad09
No need to pass fileRef in URL, passed in 3rd param
2015-01-30 08:10:04 +00:00
Matt Pass
caa9fab5b4
Don't change to lowercase here
2015-01-30 08:06:54 +00:00
Matt Pass
c087283e46
Unescape new linesuse $file now not fileRef
...
Also no old skool textarea replacement with custom string
2015-01-30 08:05:14 +00:00
Matt Pass
55f8b9adc2
Fix to path with | to / replacement
2015-01-30 07:22:12 +00:00
Matt Pass
9cb89463bb
Missing ]
2015-01-26 09:10:23 +00:00
Matt Pass
3a48fd9cdd
$docRoot not always available
2015-01-25 14:08:19 +00:00
Matt Pass
c4bba758c7
Get path from root plus up 1 dir
2015-01-25 14:04:20 +00:00
Matt Pass
db44da92f1
Syntax fix to output microtime correctly
2015-01-25 11:41:17 +00:00
Matt Pass
bedd75c0c5
Couple more replacements of " with '
2015-01-25 11:34:16 +00:00
Matt Pass
c277d3a6bb
Fix to microtime path with ' not "
2015-01-25 11:29:08 +00:00
Matt Pass
f681cc88c9
Portuguese (BR) contibution by @leonardoroese
...
Committed manually due to merge conflict issues
2015-01-23 09:24:59 +00:00
Matt Pass
c106c0a410
Merge pull request #527 from Nippey/patch-1
...
Fixed some spelling errors and translation of proper names to german.
2015-01-23 09:16:33 +00:00
Matt Pass
50a4a3e4bc
Update to match main JS
2015-01-23 08:46:44 +00:00
Matt Pass
586a4e6a64
XHR used for all but load now
...
XHR now being used for many more functions, only load now remains to be
done
file value passed as 3rd param on serverQueue
moveFile() file param also has string replacing / to | on filename
replaceInFile() fileRef param also passed as 3rd param, investigate!
If not saving prev files refs and not loading (ie, the extra functions
now covered by XHR), if we're saving, send contents with XHR request,
both send timeStart and file of course
2015-01-23 08:46:01 +00:00
Matt Pass
ef98e4f5ab
More funcs moved to XHR setup, only load remains
...
New folder
Move file/folder
Rename file/folder
Paste file/folder
Upload file(s)
Delete file(s)/folders(s)
Replace text in a file
Get contents of remote URL
...all moved to XHR setup now!
2015-01-23 08:29:45 +00:00
Matt Pass
7f039d81d8
Microtime URLs to help stop caching and XHR upload
2015-01-23 08:26:08 +00:00
Matt Pass
ab39f9f51b
Microtime this URL also to help stop caching
2015-01-23 08:25:25 +00:00
Matt Pass
47263bdbed
Redone session params
...
No longer using session_start_safe() function because it caused more
usage problems than it solved. Setting a load of new params now to give
a much better setup.
2015-01-23 08:24:20 +00:00
Matt Pass
b65a7a690e
Microtime all CSS and JS paths to help stop caching
2015-01-23 08:22:41 +00:00
Matt Pass
3dc26528b4
index.php placeholder, also boots user up a dir
2015-01-23 08:18:52 +00:00
Nippey
73305b3be2
Fixed some spelling errors and translation of proper names to german.
2015-01-19 11:21:11 +01:00
Matt Pass
de4c63c37e
Change file type from UTF8 to ANSI
...
Contained BOM at start which caused issues with languages containing
extra chars (everything but English, Dutch and Norweigian).
2014-12-24 16:58:40 +00:00
Matt Pass
8b720dd0e6
Tweaks to new theme on green BG and text
...
More greenish background, green text is a better colour
2014-12-24 16:13:57 +00:00
Matt Pass
f0a2bbc531
New default theme and classic theme now option
...
Looks more sophisticated and less neon/eye popping
2014-12-16 08:41:24 +00:00
Matt Pass
c322c501ac
previousFiles updated to only available files
...
Avoids ICEcoder asking to open files that are no longer available.
2014-12-15 15:36:40 +00:00
Matt Pass
5f948d9c56
Fix and improvements to saving and new tabs
...
newFile now just calls newTab but with 'alsoSave' param, which is picked
up and runs saveFile, giving more power to the API
When opening a file, if it's a new tab, call createNewTab with a 'new'
param, which is picked up and if set, we don't call setPreviousFiles. We
don't want to set them on adding a new tab anyway, plus it creates an
extra process, which means the server queue gets jammed and new tabs
don't get a save action processed.
2014-12-12 18:34:49 +00:00
Matt Pass
b2d13e0e30
Merge pull request #511 from AVGP/507-csrf-issue
...
Flexible Session handling
2014-12-01 18:56:07 +00:00
Martin Naumann
4a1ba5dfe3
Using reworked version from @mattpass
2014-12-01 19:44:21 +01:00
Martin Naumann
6861fa9ced
Re-adding the session_cookie_params
2014-12-01 19:43:07 +01:00
Martin N.
29857e7d70
Using a custom session_start_safe
...
This fixes path issues, where the session directory ends up not writeable.
2014-12-01 16:45:49 +01:00
Martin N.
b50bc5e598
Merge pull request #1 from mattpass/master
...
update
2014-12-01 16:21:18 +01:00
Matt Pass
aaf1ce1526
Merge pull request #510 from AVGP/460-http-only-session-cookie
...
Using httpOnly session cookie
2014-12-01 12:19:45 +00:00
Martin Naumann
36b20938b7
Using httpOnly session cookie
2014-12-01 10:34:13 +01:00
Matt Pass
670e3c47a6
Don't match ICEcoder path to doc root use basename
...
The 2 x if conditions added a security measure to avoid path traversals,
should languageBase or languageUser ever be set to something malicious
such as (eg ../../../../../../../etc/passwd)
However, it meant that the ICEcoder dir and the doc root dir paths had
to both start the same, and so be in the same location really. It was
previously a benefit to have them possibly contain different paths, but
this security point restricts this.
We can remove these 2 if conditions however and simply wrap the 2 array
values with basename(), so we take only the trailing file name and so
avoid path traversal issues.
2014-11-27 20:48:28 +00:00
Matt Pass
4ef49f0172
Message is now thanking user, click to continue
2014-11-27 18:09:48 +00:00
Matt Pass
aef3340d0f
Do pass thru param re updating
...
To be picked up and so run ICEcoder.updated() to display message
2014-11-27 18:09:01 +00:00
Matt Pass
3ea34fb87a
Remove value from button
2014-11-27 18:08:18 +00:00
Matt Pass
efdf729f83
Mobile devices now initial scale 0.5, not scalable
...
Display at half the size of the desktop and by setting the property that
users can't scale, it means it doesn't shift position/scale etc on
keyboard popup. Not a perfect mobile solution (that's planned one day
soon), but far more usable now.
2014-11-27 09:13:25 +00:00
Matt Pass
5ce3a9912c
Bad URL on logout and die to go no further
...
Location shouldn't contain the dirname of the file or a loggedOut param
(with no CSRF!) - all unnecessary and causes problems
Also add a die() after the header location to go no further.
2014-11-26 10:02:33 +00:00
Matt Pass
2897c75a3d
Login screen fades in quickly
...
Same colour BG, fade in login screen after 50ms delay over 100ms
transition and trial bar begins animation quicker (150ms instead of
500ms)
2014-11-26 09:38:55 +00:00
Matt Pass
fe29a57cdb
Only include this chunk if githubDIff is true
2014-11-26 09:36:41 +00:00
Matt Pass
f75bd9fe53
doNext is starting and replace Win line endings too
2014-11-26 09:35:51 +00:00
Matt Pass
a7c0123072
Slightly faster trial remaining bar anim
2014-11-26 09:35:03 +00:00
Matt Pass
3b84af75d2
Only use if we have text available and no caching
...
Caching may be causing files not to show in file manager occassionally
and dreaded ERR_CACHE_MISS notification being shown in Chrome currently
2014-11-26 09:34:41 +00:00
Matt Pass
505f5b35c7
Only use if we have text available & logout fix
2014-11-26 09:33:10 +00:00
Matt Pass
77c0f61d7b
Only update value if index.php
...
Causes file locking issues if allowed to be called from anywhere
Because we only call from index.php now, also need dirname(___FILE___)
to complete paths
2014-11-25 09:49:53 +00:00
Matt Pass
8d5715ebcd
Update configCreateDate if 0 and 14 full days
...
configCreateDate set if 0 now on every load, not just save
14 full days setup (1296000 - 1 sec), so doesn't start by showing 13
days (and 23 hrs, 59 secs)
If configCreateDate == 0, $tRemaining is the $tPeriod
2014-11-21 16:40:32 +00:00
Matt Pass
cab12fd73c
More escaping needed to output to JS fine
2014-11-21 16:38:11 +00:00
Matt Pass
7acd53dd54
Version 4.5
2014-11-21 10:56:14 +00:00
Matt Pass
edbe8af62f
User language can be selected from settings screen
...
If there has been a change of language, set a bool flag for a reload
later
Save languageUser to file also on settings update
realpath checking on language file name also, dies if fails
2014-11-18 15:35:41 +00:00
Matt Pass
6f50a23f3b
User language available in JS var
2014-11-18 15:32:39 +00:00
Matt Pass
53e5a4e3cb
language dropdown added
...
Languages worded in own language also
2014-11-18 15:32:22 +00:00
Matt Pass
b1ef03513c
english.php set as the base and user language
2014-11-18 15:31:07 +00:00
Matt Pass
e8cc6c540a
File updated by @koseelg see #466
2014-11-18 14:02:12 +00:00
Matt Pass
f137a95704
Merge pull request #492 from pietrondo/master
...
update italian.php
2014-11-18 13:58:25 +00:00
Matt Pass
453850a891
Add source, shiftSim, boxSelect, del adjustCursor
...
Remote menu option is now Source
Don't hard code or pass through the adjustCursor value
shiftSim param added so we can simulate a shift key just as we do with
ctrlSim
boxSelect function added so we can draw a box on drag in the file
manager and select files. Math.abs used to always return a positive
number
2014-11-18 13:50:21 +00:00
Matt Pass
b3e2b497ff
Only action if there and 0.5s after load
...
Only input focus if we're not showing the trial screen, indicated by
lack of $_GET param
Only if trialBarRemaining is there should we adjust the bar length, now
also done 0.5 after load
2014-11-18 13:34:16 +00:00
Matt Pass
c8b1e573b5
Remote renamed Source and Settings moved
...
Settings moved to Edit section, makes more sense to be situated here
Localhost option added under Source, will indicate viewing local files
in future
2014-11-18 13:31:20 +00:00
Matt Pass
180d26f837
fmDragBox added and related classes and styles
...
On mouse down, up and drag, we now also call boxSelect function with
appropriate param
If we haven't just dragged a box select area, we can selectFileFolder on
click. If we have, set to false afterwards to reset
fmDragBox div added with no select properties and also added to body
2014-11-18 13:29:43 +00:00
Matt Pass
07117591e5
Can redirect to trial ended page if on login page
...
Would only redirect on fresh open otherwise
2014-11-18 13:23:20 +00:00
Matt Pass
d72c8a46d5
Improved commenting system
...
Simpler code and now able to easily add new language commenting syntax
plus tweaks & fixes
2014-11-18 13:22:32 +00:00
Matt Pass
a24d9fc8da
Tweak to text and indent more/less added
...
Moved the tabs shortcut to right column to make space
2014-11-17 16:43:37 +00:00
Matt Pass
39541f4c81
Esc falls through to ICEcoder control now
...
If we have multiple selections, deselect to the primary selection only.
If we only have a single selection, then we comment/uncomment.
(Avoids having multiple selections, pressing Esc to clear to a single
and also unwantedly commenting/uncommenting).
2014-11-17 16:00:23 +00:00
Matt Pass
7fc5c23b50
Fixes to comment based on cursor pos
...
Identify CSS <style> blocks
Only if we didn't identify caretLocType and have a fileName do we go by
file extension
2014-11-17 15:20:41 +00:00
Matt Pass
edc9f858fc
Animate trial remaining bar on load
...
Moved PHP calculations to settings.php to be with other trial related
code
2014-11-17 13:01:22 +00:00
Matt Pass
429fab5c17
Establish trial time, % and days remaining
2014-11-17 13:00:22 +00:00
Matt Pass
1c7d96a026
Width 170 and 1s transition added
2014-11-17 12:59:36 +00:00
Matt Pass
394a264ca9
Trial bar added to login/setup screen
2014-11-17 12:43:15 +00:00
Matt Pass
1a2a921753
No need to decode here really
...
Is decoded in file-control.php (and XHR version).
Min JS file updated to match current JS
2014-11-14 11:49:27 +00:00
Matt Pass
b650b64455
file now POST'd and can be sent to serverqueue
2014-11-14 11:43:37 +00:00
Matt Pass
d43278fbf7
Request, decode
...
REQUEST used as param may be over GET or POST (under XHR setup now) and
html_entity_decode it
fileURLPart is now fileURL and POST'd in XHR send, not part of URL to
get
2014-11-14 11:41:15 +00:00
Matt Pass
4a23fe12a3
Get file value from request and decode
...
file value now can be received from POST or GET (REQUEST), as we will be
passing in POST via XHR in future
html_entity_decode the value so we can have special chars
2014-11-14 11:35:31 +00:00
Matt Pass
2d45e6e297
Apply new JS value to updateDiffOnSave flag
2014-11-14 09:52:17 +00:00
Matt Pass
df685b308e
updateDiffOnSave available in JS
...
Used in if statement to determine if we should do this or not
2014-11-14 09:50:44 +00:00
Matt Pass
2b44096c4e
Setting for updateDiffOnSave
...
With this enabled (the default), saving a file will copy the main pane
value to the diff pane. This means you can see what changes you are
making prior to a save and also can undo changes in diff pane to see
save points and how they differ to the main pane.
2014-11-14 09:49:39 +00:00
Matt Pass
b5550d4ba8
New file path set/fix and diffs work with XHR now
...
newFileName needs docRoot also in path
statusArray is now statusObj
Recoding of diff handling code to work with new XHR setup and
improvements at same time re reducing use of textareas
2014-11-13 17:31:37 +00:00
Matt Pass
7e40f9c044
Save items removed, now handled by XHR
2014-11-13 17:25:47 +00:00
Matt Pass
add96dc9d2
Tidy up of XHR call on save
...
Var extra vars
saveURL value now just used in situ
statusArray is now statusObj
2014-11-13 17:25:21 +00:00
Matt Pass
5fe097a84a
No longer console.log
...
We should indeed only output if index.php and top.iceRoot is updated
after a settings change in settings-update.php (top.docRoot only changes
if you manually change the file, in which case a reload is needed and
this is picked up again from scratch).
2014-11-13 14:33:47 +00:00
Matt Pass
0651eedf1e
Set the timeEnd and timeTaken values also here
2014-11-13 14:23:07 +00:00
Matt Pass
f7089ec6ca
Pass through timeStart also in new file XHR data
2014-11-13 14:11:58 +00:00
Matt Pass
2f66afa4e4
Time params on the action and URI encode content
2014-11-13 13:59:44 +00:00
Matt Pass
6e12da596c
New XHR file started for file-control
...
Will eventually replace file-control.php. Carries out same file checks
etc, plus defines error info, form looparound system gone in place of
2nd XHR call on save as/new file save. All JS moved into a doNext string
to be run on success (no errors).
The only output here is the JSON response once we have carried out our
processes.
Note: Diff loading/MDT mismatch system not done yet.
2014-11-12 17:47:43 +00:00
Matt Pass
cf26b5b4e2
XHR and JSON now used when saving
...
First step towards replacing the old HTTP & form posting looparound
method, with a much more efficient XHR and JSON response system. For
now, only save uses this, load, delete, perms etc use old system until
save is stablised and fully tested.
Starts XHR call and when we have a response, if there's an error, show
that, otherwise, do the items listed in the doNext value.
2014-11-12 17:45:13 +00:00
Matt Pass
ebf12f327f
Only set top.docRoot and top.iceRoot from index.php
...
Avoids having something output to the browser in places where we don't
want it, such as the new file-control-xhr.php file. Temporary
console.log for now as reminder to finish checking this out.
2014-11-12 17:40:27 +00:00
Pietro
34d0dec862
update italian.php
...
another update :-)
2014-11-12 18:22:01 +01:00
Matt Pass
24c6b870fc
Altered wording to mention the write check
2014-11-10 09:29:23 +00:00
Matt Pass
860590214d
Check old version is writeable before update
...
Checks all ICEcoder files are writeable and therefore moveable, before
proceeding with the update.
If it files any that aren't, it will display a message, list them and
die with a link back to ICEcoder.
Also ignoring .git dir
2014-11-10 09:27:13 +00:00
Matt Pass
1d69fabce2
ondrag over, if dir not expand or this, expand
...
Mean you can drag items to folders and they expand so you may drop to a
sub dir inside
2014-11-10 08:27:24 +00:00
Matt Pass
669d06a4c6
Remove rogue dup line (in if condition)
2014-11-10 07:56:55 +00:00
Matt Pass
ce38b126dc
Set user defined perms on new file/dir
2014-11-10 07:23:09 +00:00
Matt Pass
18d66850fa
New dirs/files use perms defined in config
2014-11-10 07:20:21 +00:00
Matt Pass
78a4a35b17
New dirs use newDirPerms setting
2014-11-10 07:17:14 +00:00
Matt Pass
e524012ec0
Refers to/uses 755
2014-11-10 07:16:42 +00:00
Matt Pass
3432f9c331
newDirPerms and newFilePerms available in JS now
2014-11-10 07:15:16 +00:00
Matt Pass
f1b090351a
Settings added for newDirPerms and newFilePerms
...
Using recommended defaults for a typical web server
2014-11-10 07:14:00 +00:00
Pietro
2371455f45
Update italian.php
2014-11-08 10:03:06 +01:00
Matt Pass
27b2953d9d
Also not draggable by default
...
Set on mouse over/out to avoid unexpected drags
2014-11-07 22:44:54 +00:00
Matt Pass
b90dbda803
Not draggable by default, toggled on mouse over/out
...
Avoids unexpected drags outside of icon & filename
2014-11-07 22:44:15 +00:00
Matt Pass
3d0625231f
Fix to cursor height for wrapped lines
...
Avoids issue caused by for non diff height styled lines
2014-11-07 22:00:12 +00:00
Matt Pass
d66d41b17f
Display plugins icon, clickable as toggle
...
Useful for those using mobiles, where the left edge isn't really
accessable
Also makes the plugins panel obvious for those on desktops
2014-11-07 21:35:27 +00:00
Matt Pass
741a2bcc93
GitHub icon needed extra 2px
2014-11-07 21:33:47 +00:00
Matt Pass
24c4409c12
Plugins icon added
...
Class added to CSS, plus GitHub icons move along 16px and down also
2014-11-07 21:27:26 +00:00
Matt Pass
94512c31dd
Don't clear selectedFiles on chmod
...
This is unnecessary and we need this to also have a target to replace
perms on
2014-11-07 21:02:43 +00:00
Matt Pass
56d1f60675
Update perms BG color etc on change
2014-11-07 21:02:11 +00:00
Matt Pass
defc8d4ffa
Revert back to not replacing with pipes
...
Not needed
2014-11-07 20:59:10 +00:00
Matt Pass
51661a41dd
Files/dirs with 777 shown in red
...
The 777 perm is now shown with a red background (and white text) so it
stands out as a bad practise. May look to add a setting to turn this
on/off in future.
2014-11-07 20:28:16 +00:00
Matt Pass
1ffea52e69
Merge pull request #488 from pietrondo/master
...
Update italian.php
2014-11-05 09:03:34 +00:00
Pietro
0e64cbdc7f
Update dutch.php
...
and work also dutch.php
2014-11-05 00:47:31 +01:00
Pietro
b77fc4d3bb
Update italian.php
...
now it works!!
2014-11-05 00:46:58 +01:00
Pietro
1fce0da413
little error at first line..
2014-11-04 17:42:44 +01:00
Pietro
5e1557171f
Update italian.php
...
first italian version...
2014-11-04 16:59:17 +01:00
Matt Pass
35d1b01727
Trial period & handling added
2014-11-04 12:58:08 +00:00
Matt Pass
94310226b4
Login handles donate & code system
2014-11-04 12:56:36 +00:00
Matt Pass
af19a5b825
No longer prompted to donate on update
2014-11-04 12:56:16 +00:00
Matt Pass
aa939e2655
License email, code and config create date added
2014-11-04 12:55:58 +00:00
Matt Pass
cd96fe4326
Version 4.4
2014-10-31 15:16:06 +00:00
Matt Pass
eff7e7fa85
6 JS window.location fallbacks
...
On some servers the header request can be ignored, so have JS as a
fallback
2014-10-31 15:04:27 +00:00
Matt Pass
de1704a617
Slashed paths on message & start point for FM keys
...
Piped paths converted to slashes on chmod server message display
On up/down/left/right/Enter, if we have no file selected, select root as
a start point
2014-10-31 14:49:17 +00:00
Matt Pass
40a2db446a
BG colour should be slightly darker
2014-10-31 14:44:46 +00:00
Matt Pass
bf997fba42
Call new function every 20ms after clicking name
...
Will check if the item we wanted to open is now the selected tab and if
so, change find/replace options to find in selected file and clear
interval
2014-10-31 14:41:37 +00:00
Matt Pass
e462633dab
Shortut DIVs wider, key controls added
2014-10-31 14:38:21 +00:00
Matt Pass
760a90dadc
Shortcut slightly wider
2014-10-31 14:37:04 +00:00
Matt Pass
bbac17a2b7
Remove BG colouring on hover, is misleading
...
Should indicate focus, not hover
2014-10-31 14:36:04 +00:00
Matt Pass
10f269734c
Ignore all in /plugins dir
2014-10-31 14:34:22 +00:00
Matt Pass
b6baa39f0b
Ignore all in /tmp dir
...
Other items may be stored in the future, not sure of naming convention
for session files etc. Better to ignore tmp/*
2014-10-31 13:06:45 +00:00
Matt Pass
2a4d75bf9d
Only transition on BG and change on mouse over/out
2014-10-31 10:56:45 +00:00
Matt Pass
15bce56967
updated function added
...
Displays message ontop of black BG asking user to donate if they find
useful
2014-10-31 09:53:19 +00:00
Matt Pass
14f84ad668
Updating now returns to root with flag
...
To trigger new updated function
2014-10-31 09:52:44 +00:00
Matt Pass
cea9a4e299
fmAction added & code tweaked, alts & improvements
...
On init, select root dir
fmAction added to allow movement around file manager with
up,down,left,right and enter
load param in openCloseDir is now always the opposite of what it was
before. Function also removes node if it was UL, so we don't have hidden
elems still there
Refactored tag wrapper section
Added conditions to move between file and content areas
(CTRL+Alt+left/right)
Space is no longer the key to refocuson content area
2014-10-30 17:42:40 +00:00
Matt Pass
dff76a439d
On load, focus on files after a 0ms tickover
2014-10-30 17:34:19 +00:00
Matt Pass
4751e1c24a
Background transition, changes on focus/blur
...
To indicate which side has focus
2014-10-30 17:33:46 +00:00
Matt Pass
ec14772abd
Shortcuts added to allow working with FM
...
Up/down = traverse up/down in current dir
Left = back up to parent dir
Right = open dir/select 1st item in dir/open file
Enter = expand/refresh dir or open file
2014-10-30 11:55:10 +00:00
Matt Pass
4f47e717e6
On load don't focus on editor pane
...
Want to retain focus on file manager incase we are using shortcuts to
open files etc
2014-10-30 11:42:19 +00:00
Matt Pass
41e3e1c821
Update to match main JS file
2014-10-29 17:32:03 +00:00
Matt Pass
5ec63bb973
Move resultsBar according to scroll pos & panes
...
scrollbarVisible now part of top.ICEcoder namespace
Placement of resultsBar done in setLayout now and takes splitpane into
account
On change we set scrollbarVisible and set layout again
2014-10-29 17:30:52 +00:00
Matt Pass
e05fc594b7
Nest display functions gone & code assist on diff
...
Lots of items removed as part of dropping this:
dontUpdateNest
dontSelect
htmlTagArray
startPosLine
startPosCh
cursorOrigCh
cursorOrigLine
nestDisplay
tagString
highlightBlock()
getNestLocation()
getNestLocationSub()
setPosition()
images/nest-tag-bg.gif
codeAssistToggle now working on diff pane also
2014-10-29 16:22:38 +00:00
Matt Pass
79669fe8c7
Removed nestDisplay div
2014-10-29 16:18:42 +00:00
Matt Pass
68078c028c
Removed nestDisplay class
2014-10-29 16:18:31 +00:00
Matt Pass
fa2478f2f7
Remove getNestLocationSub function
2014-10-29 16:17:42 +00:00
Matt Pass
8c237d3551
Removing nesting indicator
...
It's a bit annoying when you hover over the tags, is only useful for
HTML/XML etc and ICEcoder covers many langs now plus clutters the
display a bit. Not so useful anymore.
2014-10-29 16:17:16 +00:00
Matt Pass
5ae9e0b92e
Focus on correct pane on drag
...
Used by pasteURL function to drop URL in correct pane
2014-10-29 14:56:12 +00:00
Matt Pass
3258c45eb9
Action correct pane - file/dir drag & fold/unfold
...
Focus on last instance on file/dir drag - used by pasteURL to drop URL
in correct pane
Shortcut for fold/unfold line also needed to consider pane
2014-10-29 14:54:58 +00:00
Matt Pass
b797acea90
Set cursor height (is a % of line height)
...
cursorHeight is a number from 0 to 1, based on % of line height. As we
set line heights in diff mode and the default cursorHeight is 1, it
fills 100% of the height. this tweak ensures the cursor height is the
same as the text height.
2014-10-29 14:07:09 +00:00
Matt Pass
91f47a4e20
Inner line diff highlighting on replaced lines
...
Loops through all changed lines and marks 3 ranges for pre, on and post
change on those lines
Applies to both main and diff panes
2014-10-29 12:43:03 +00:00
Matt Pass
cfc4410275
Tweaks to diff classes and new one added
...
Green class has black text to make more visible
Grey class has darker background
New lighter grey class added for non changed portions of text on diff
line
2014-10-29 12:37:17 +00:00
Matt Pass
bc552d2d2f
true param added to always get from server
...
This param forces it to get content from server, without this could
potentially get cached content
2014-10-29 10:23:17 +00:00
Matt Pass
30025333dd
Set previewWindowLoading flag according to state
2014-10-29 10:16:26 +00:00
Matt Pass
5ac87ffbf7
Check on interval for load state, then add plugins
2014-10-29 10:11:05 +00:00
Matt Pass
a08586252a
New flag added for previewWindowLoading
2014-10-29 10:10:30 +00:00
Matt Pass
d1e4404038
Update to match main JS file
2014-10-28 09:22:04 +00:00
Matt Pass
b235b40715
doStatsJS plugin runs after open and update events
2014-10-28 09:20:59 +00:00
Matt Pass
9b7d987d0b
On save trigger doStatsJS after
...
Window content will reload, then append plugin afterwards
2014-10-28 09:19:34 +00:00
Matt Pass
5b88f7172b
If stats.js plugin is available, load it
2014-10-28 09:16:05 +00:00
Matt Pass
4c5583e191
Escape apostrophes for JS
2014-10-28 09:14:29 +00:00
Matt Pass
bafe89a7f3
Also lint diff pane on JS/JSON mode
2014-10-27 16:27:36 +00:00
Matt Pass
1942b3143d
Load JSHint plugin if available
2014-10-27 16:26:38 +00:00
Matt Pass
28d03e07b5
JSHint removed, now a plugin
...
It was a fairly big file and updating to the newer version would be
400k.
So, this has been done but is now an optional plugin.
2014-10-27 16:26:17 +00:00
Matt Pass
6579378e19
Reworked render line and diff functions
...
renderLineStyle is now an array of style arrays
cMonScroll function added to move scroll position of other pane to match
The on('renderLine') event now covers all lines, a change since earlier
versions of CodeMirror
This means a reworking of code was needed here to firstly identify a
matching pane and then if we have a match, add the style. Done in a for
loop and considers array items in renderLineStyle
Reworked much of the updateDiffs functin to reset array & value to begin
with and push to renderLineStyle array now. Also only doing this if we
have a height higher than normal to set, for perf reasons
No need to set renderLineStyle to false anymore
Finally, sorted the order things happen into 2 logical sections - main
pane changes first then diff pane changes after
2014-10-26 07:10:46 +00:00
Matt Pass
8a57b241bd
On scroll trigger cMonScroll function
...
Contains mouseDown=false and also function to match scroll position on
both panes
2014-10-26 07:01:18 +00:00
Matt Pass
ff39f44569
Update to match main JS file
2014-10-24 16:54:29 +01:00
Matt Pass
9ea459787e
Polyfill added for array_replace_recursive
...
This is natively available in PHP 5.3+
2014-10-24 09:23:52 +01:00
Matt Pass
084269bf35
JSON highlighting also & set lint: true if JS/JSON
2014-10-22 12:20:45 +01:00
Matt Pass
b601ea0e85
lintWith is now lint and false by default
...
This initialisation should be false to start with as we set PHP mode as
a basis and have no linter for that
We set the mode in processes/on-editor-load.php and then lint: true if
it's a JS mode.
2014-10-22 12:19:49 +01:00
Matt Pass
574e71f5e7
Ignore temp session files
2014-10-22 12:16:49 +01:00
Matt Pass
8189985a72
Upgrade to CodeMirror 4.7
2014-10-22 10:23:20 +01:00
Matt Pass
bfc1babb64
Fix to path used here, needs pipes?
2014-10-18 22:17:39 +01:00
Matt Pass
4edbf8d79d
Now running custom processes for all actions
2014-10-18 22:17:17 +01:00
Matt Pass
f411370e32
New processes added
...
To cover all actions in file-control now
2014-10-18 22:16:43 +01:00
Matt Pass
2ea0ae8793
Die if not logged in to protect files
...
Avoids risk of them being run by visiting URL when not logged in
2014-10-18 21:09:32 +01:00
Matt Pass
ed08585867
Last 2 params need to be applied to function
2014-10-18 20:54:47 +01:00
Matt Pass
15eba478ac
Slice 4 chars from end (for less and scss)
...
The char position used by $fileNameExtPos is actually from the
beginning, not end, so is useless here
However, we know that 'less' and 'scss' are 4 chars, so we can just
slice off those 4 chars always
2014-10-18 20:38:31 +01:00
Matt Pass
16da2d6a88
Update to match main JS file
2014-10-14 18:04:47 +01:00
Matt Pass
0b7120633d
Text in 2 panes now lines up via renderLine event
...
renderLineStyle and renderPaneShiftAmount added to store info for
renderLine event
Function added for renderLine event, applies styles to line if we're
rendering that one
When updating diffs, run a loop to mark text according to it's status of
replace, delete or insert
Here we are also setting styles ready for the renderLine function and
clearing when done
This last part sets the height of the other pane, so lines of text line
up and make sense visually
Update on switching tab and using new settings
2014-10-14 17:53:34 +01:00
Matt Pass
14ab734c96
diffNone class and renderLine event added
...
diffNone added as an empty class to allow a line re-render as it's added
renderLine event added, passing vars onto function in JS file
2014-10-14 17:47:42 +01:00
Matt Pass
414e814de2
Establish paths & call github.php with read action
2014-10-11 15:20:15 +01:00
Matt Pass
d14fae9dd4
Read action to get contents & add to diff pane
2014-10-11 15:19:36 +01:00
Matt Pass
114b7e5d10
Set mode on both main & diff panes
2014-10-11 15:17:41 +01:00
Matt Pass
4c27e23d80
Split pane, new functions and diff mode set up
...
New vars for splitPane, debounce and editorFocusInstance added
Split pane controls added and center themselves and can now trigger
single and split pane views
Editor functions added here for focus, blur, onkeyup, oncursoractivity,
onchange and oninputread, can handle requests from either main or diff
pane
updateDiffs function added which will show differences between 2 panes
using jsdifflib and markText
updatePreviewWindow now it's own function too
Many functions redone so they can also take requests from either main or
diff panes, by using thisCM instead of cM
getcMdiffInstance function also added
Diff pane also updated on changing settings and switching tab
2014-10-11 13:12:57 +01:00
Matt Pass
fbd8475b6e
Handling split panes on file control
...
If GitHub diff mode, load the 2 JS files needed
Ask message shown needed escaped slashes so they appear OK in dialog
No longer open a new file for older version, we display now in diff pane
Temp code added in comment block re getting content from GitHub for file
to show in diff pane. This isn't working at present and probably just
needs a tweak to make work
Slightly renamed vars for active lines to handle 2 panes
2014-10-11 13:01:44 +01:00
Matt Pass
d348191a37
Handling split panes
...
Establish panes and which one we are looking at when running these
functions
Note: May need to not do this for switchMode, as the diff pane should
fall in line with the main pane
2014-10-11 12:58:03 +01:00
Matt Pass
3958742c12
Implementing split pane
...
Tab lines now 0.15 opacity as a tweak
diff pane set to 50% width and add, remove and change diff classes added
cMOptions established as object to pass through when initialising editor
instances
Code related to initialising and adding actions to editor instance now
moved to main JS file and we are just about doubling everything up for
the diff pane
New events added for focus and blur also, with functions in main JS file
Active lines also created for diff pane
2014-10-11 12:55:10 +01:00
Matt Pass
0e11386448
On setting GitHub diff to true, go split pane also
2014-10-11 12:46:19 +01:00
Matt Pass
ee1d3cfcc0
Diff and split updates
...
If the diff instance doesn't have focus either then we can go next/prev
tab
Load difflib.js file also
Split pane controls added, with split view being opacity 0.5
2014-10-11 12:45:54 +01:00
Matt Pass
491191ebde
results text moved, now used by JS file
...
Also reworded text re reloading so it relates to the diff pane
2014-10-11 12:44:08 +01:00
Matt Pass
bf44a2515e
Split pane control classes added
2014-10-11 12:41:28 +01:00
Matt Pass
869d184939
Pull actions to be added in v4.4 now
2014-10-11 12:40:44 +01:00
Matt Pass
401568677e
Lib added to establish text diffs
2014-10-11 12:40:18 +01:00
Matt Pass
ea7a697e7d
Icon added for split pane controls
2014-10-11 12:40:01 +01:00
Matt Pass
a029eceb9d
Set session_save_path & fix logout URL
...
Some hosts have a loop around issue with no session being available
after a header location redirect
After much research, I've found this is due to some hosts not having a
session save path and it needs to be set using PHP
Setting this means ICEcoder works on those few hosts
Fix to bad URL on logout
2014-09-29 10:55:46 +01:00