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
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
v5.0beta
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