Skip to content
Commits on Feb 8, 2013
  1. Version 1.6

    committed Feb 8, 2013
  2. Tidying up recent changes re tabs

    committed Feb 8, 2013
    tagDragMouseXStart should be tabDragMouseXStart
    Ensuring vars are defined at top of function & in usage order
    Forgot a var in the foor loop
  3. Set tabWidth to begin with

    committed Feb 8, 2013
    To avoid having a gap after closing all tabs
    Also removed thisWidth, moved this value into tabWidth value
  4. Perform alphanum sort on files not paths

    committed Feb 8, 2013
    Run new currentArrayFull array inline with currentArray
    This provides a full path and the currentArray then becomes a file array
    only
    nextValueFull provides the value which we find the index of to insert
    into alphaArray
  5. Tab dragging, sortTabs, alphaTabs & dynamic close

    committed Feb 8, 2013
    closeButtons now take the parent nodes' ID to know what to close, also
    image inside has no ID anymore, targetted via
    childNodes[0].childNodes[0] from parent tab
    var diffX at top of function
    Setting both tabSlide and tabDrag classes on start of tab dragging now
    Massively improved and finished tabDragStart, tabDragMove & tabDragEnd
    functions
    New functions - sortTabs and alphaTabs
    No need to get cM on redoTabHightlight, and it also sets the close tab
    BG color by targeting the child elems, no need to consider or update an
    ID on this anymore.
    Now asking to close on all tabs
  6. Trigger tabDragEnd onmouseup on html tag

    committed Feb 8, 2013
    This is so you can drag and release in either the editor or files areas
    and it will release the tab.
  7. alphaTabs button & this.id on 2 x hardcoded items

    committed Feb 8, 2013
    New alphaTabs button added next to closeAllTabs
    Titles added to both so user knows what these are
    The argument on the mousedown and mouseup events now look to the ID of
    the item, rather than being hardcoded values. This is so we only have to
    change the ID on the tab and the rest falls into line.
    No longer doing onmouseup here, this is now handled at the top level
    (index.php)
  8. loadedFile to replace all & chars for textarea

    committed Feb 8, 2013
    This is so & becomes & ...what you draw out of the textarea
    is then &
    In turn this allows all HTML entities of this style to work and as we
    aren't using PHP's htmlentities(), we don't end with junk chars on
    slanted apostrophes, degree symbols etc.
  9. tabDrag and alphaTabs classes

    committed Feb 8, 2013
    New tabDrag class to determin transition of 0s
    New alphaTabs class to show next to closeAllTabs button
    Move closeAllTabs across to make room for this
  10. Syntax formatting change only

    committed Feb 8, 2013
  11. Alpha tabs button added

    committed Feb 8, 2013
Commits on Feb 4, 2013
  1. Determining which tabs to swap on release

    committed Feb 4, 2013
    When you release the mouse after dragging now, we're able to decide
    which tabs were swapped.
  2. New refresh FM icon

    committed Feb 4, 2013
Commits on Feb 3, 2013
  1. Tab dragging working with variable widths

    committed Feb 3, 2013
    Not working to the 150px default, now working to the possibly smaller
    tab widths
  2. Tab sliding and opacity

    committed Feb 3, 2013
    On start of the drag, all tabs apart from the one we are dragging are
    given the additional tabSlide class so they slide in the background.
    Better use of swapWith variable and now setting background tabs position
    more effectively plus also setting opacity and returning to full opacity
    on release of mouse button.
    On that event we also add the tabSlide class on our released tab so it
    slides into place, set the tab widths/positions again and after 150ms
    (after our released tab has finished it's slide transition), reset the
    zIndex, classname for everything back to the initial state.
  3. Classes to transition tabs left 0.15s

    committed Feb 3, 2013
    By default this is 0s, tabs other than the one being dragged is given
    the extra tabSlide class so they slide around in the background. The tab
    being dragged will also slide into place when the mouse button is
    released.
  4. New tab dragging system & del removeSnippet

    committed Feb 3, 2013
    Previously we were using HTML5 dragging, but this is too freerange, we
    want to restrict to a region and x-axis only. Replaced with new system,
    doesn't actually do anything yet when you release mouse but UI works.
    Deleted the removeSnippet function, no longer used.
  5. tab & newTab absolute positioning & zindex of 1

    committed Feb 3, 2013
    So we can control their position easily
  6. Updating to work with new tab dragging

    committed Feb 3, 2013
    onMouseUp on HTML tag now triggers tabDragEnd
    Tabs no longer have 'draggable' attribute, onMouseDown replaces onClick,
    which also fires tabDragStart event and onMouseUp also fires tabDragEnd
    newTab has an ID so we can control it
Commits on Feb 1, 2013
  1. Merge pull request #152 from aharris88/master

    committed Feb 1, 2013
    .gitkeep files for empty directories
  2. @aharris88
  3. Merge pull request #149 from aharris88/master

    committed Feb 1, 2013
    Add .gitignore file to ignore backups and error-log
  4. @aharris88

    Ignore backups and error-log

    aharris88 committed Feb 1, 2013
  5. @aharris88
  6. Merge pull request #147 from aharris88/master

    committed Feb 1, 2013
    header issue #146
  7. @aharris88

    Fix header issue #146

    aharris88 committed Feb 1, 2013
  8. Autoopen for more than 0 files, transparent close

    committed Feb 1, 2013
    Only prompt to open if we have 0 files
    Close button is transparent if not changed
  9. Asks if you want to open previous files on boot

    committed Feb 1, 2013
    Now shows ask message to ask if you'd like to open previous files.
    Also shows the no of files and list
Commits on Jan 31, 2013
  1. Close all tabs sets new arg for setPreviousFiles

    committed Jan 31, 2013
    closeAllTabs now passes 2nd arg to closeTab, setting true if we've got
    more tabs to close, false if not. The dontSetPV arg determins if we
    should setPreviousFiles or not. This means we only set this once all
    tabs have been closed.
    Also fixed issue with setting previousFiles, wasn't setting on 'CLEAR',
    ie, no tabs open. Now sets a blank to handle this.
  2. Remove htmlentities() to avoid junk chars

    committed Jan 31, 2013
    Not needed and just caused junk/rubbish.
Commits on Jan 24, 2013
  1. Check if !ctrlKeyDown on deciding on change

    committed Jan 24, 2013
    An estimated 20% of the time CTRL+key combos would register as a change.
    Readded checking on !ctrlKeyDown to fix this.
Something went wrong with that request. Please try again.