Commits on Apr 20, 2012
  1. Default = icecoder fix

    mattpass committed Apr 20, 2012
    If you choose the default theme, we need to identify that as 'iceocder'
  2. Various CSS styles back in theme

    mattpass committed Apr 20, 2012
    cursor, selected, gutter & matching bracket styles back in default theme
    These styles pertain to this theme only and to avoid conflicts with another themne are back in
  3. Some CSS moved back into default theme & visibleTabs option back in

    mattpass committed Apr 20, 2012
    selected, gutter, cursor & matching bracket moved back into default theme
    (As it pertains to that theme only)
    $visibleTabs option back in
Commits on Apr 19, 2012
  1. Theme setting, open last files if logged in plus fragmenting file menu

    mattpass committed Apr 19, 2012
    User selected 'Theme' variable set here and used later
    Last opened files only loaded on start if you are logged in
    Rename & View Webpage now within their own wrapper
    (This allows us to only show if we have 1 file selected, done via JS)
  2. Themes applied to editor & styling made more general

    mattpass committed Apr 19, 2012
    Some of the general styling moved from default theme to here
    (margin on HTML & body, plus selected, gutter, cursor & matching styles)
    Removed setting of theme here, done dynamically with existing functions
  3. Theme can now be chosen, right click menu now dynamic & reload FM

    mattpass committed Apr 19, 2012
    Updates to allow usage of theme as chosen by user
    Menu that displays when user click is now more dynamic
    (Shows options based on number of files selected)
    Function to reload File Manager on demand plus show loading screen
  4. Adjustment to onContextMenu & FM reloader

    mattpass committed Apr 19, 2012
    Removed selecting of files/folders func when right clicking
    Added refresh icon to reload file manager on click
  5. Removed clipboard plugin, theme setting & fix to stop UI jamming

    mattpass committed Apr 19, 2012
    Infinite Clipboard plugin removed as no longer developing this idea
    Theme setting now available to choose the default or a CM based theme
    UI now doesn't jam when opening/closing files if you're not logged in
  6. Simplified default CSS file

    mattpass committed Apr 19, 2012
    HTML & body styling now spplied to tags
    selected, gutter, cursor and matching elements now applied in editor.php
    This all allows CodeMirror themes to be used if users want to switch from default
  7. CSS class for refresh icon

    mattpass committed Apr 19, 2012
  8. Refresh icon added to File Manager

    mattpass committed Apr 19, 2012
    Users can now reload file manager by clicking icon
  9. Clipboard plugin icon removed

    mattpass committed Apr 19, 2012
    Icon removed as no longer including an Infinite Clipboard plugin
  10. CodeMirror themes dir added

    mattpass committed Apr 19, 2012
    CodeMirror themes can now be used by ICEcoder
    All themes folder included so users can choose if they wish
  11. Updates to the fold code function to standardise folding

    mattpass committed Apr 19, 2012
    Orig pull request approved by Marijn and merged into CodeMirror repo
    (Not this one, but my previous fix)
Commits on Apr 14, 2012
  1. Minor fix to start session from beginnig of file

    mattpass committed Apr 14, 2012
    Was causing problems when opening a file, not able to set as session not started
  2. Ruby language support & visible tabs

    mattpass committed Apr 14, 2012
    CodeMirror mode now loaded for Ruby code highlighting
    CSS for visible tabs if setting turned on
  3. Ruby language support & auto loading of last opened files

    mattpass committed Apr 14, 2012
    Ruby now supported as a language in .rb files or within % blocks
    List of last opened files updates on opening, closing and renaming tabs
    Comment toggle function now handles Ruby commenting via # hashes
    (Decided not to go for =begin and =end as this requires extra lines)
    New function to handle opening of previously opened files
    A few global vars that have been added recently now closed
  4. Extra code to allow for auto opening of files

    mattpass committed Apr 14, 2012
    On opening and files being auto loaded, we need to establish the shortURL
    This is so tabs can have the correct name on auto loading files
  5. Visible tabs and auto opening last opened files

    mattpass committed Apr 14, 2012
    Option to show tabs as arrows or blanks
    Option to open last opened files on next session or not
    Accompanying coding to update list of last opened files on demand
    Version no update to v0.6.3
  6. Handling of unsaved changes & loading of previous files

    mattpass committed Apr 14, 2012
    Closing or reloading the window now checks for unsaved files and alerts user
    Filenames opened in previous session loaded into array on start
    If we have the setting on to open these files, they are opened sequentially on load
  7. Ruby code highlighting mode added

    mattpass committed Apr 14, 2012
    Mode added from CodeMirror modes lib to handle highlighting of Ruby coding
Commits on Apr 7, 2012
  1. Nest hover/click function, better code folding plus error catching

    mattpass committed Apr 7, 2012
    You can now hover mouse over nest positions to have them selected
    Can also click to set cursor position to within that nest
    Removed old code folding function in favour of lib that comes with CodeMirror
    Errors catched so clicking on a blank area of the file manager doesn't attempt anything
  2. Overwrite permission prompt plus better display & error catching

    mattpass committed Apr 7, 2012
    Now asks for overwrite permission if saving new file or save as over another file
    Server message now shows your new filename when saving
    Error catching so if not saving it clears server message
  3. Code folding upon gutter click

    mattpass committed Apr 7, 2012
    New fileName var
    CodeMirror lib used to allow folding of code on clicking gutter
    HTML folds on <tags> and JS & PHP fold on {braces}
    + in gutter indicates folded area
Commits on Apr 5, 2012
  1. Version no update to v0.6.1

    mattpass committed Apr 5, 2012
  2. Hitting escape key outside of content area now cancels all actions

    mattpass committed Apr 5, 2012
    This stops parent from loading, hides the loading mask and clears server queue tasks other than one that is processing
    Also displays message to inform you it's cancelled tasks
    Function added to mediate file manager icon clicks to relevant functions
    Icon visibility changes depending on actions you are taking and what is available to you right now
    Simple function to handle icon visibility added
    Code folding function added to allow collapsing and expanding of code blocks
    (Its a bit slow & basic right now and only works for HTML, but improvements to come)
  3. Account Options CSS added

    mattpass committed Apr 5, 2012
    New classes added to cover file manager icons
    Also small adjustment to plugin icons position to line up with them
  4. File Manager Icon Options Added

    mattpass committed Apr 5, 2012
    When you are logged in, in place of the login box there are now icons
    These icons relate to tasks you can perform using key combos
    Functions already established for these, though on click calls mediating function
    Icons are mostly hidden by default, and light up/hide depending on functions available to you
  5. New file manager icons

    mattpass committed Apr 5, 2012
    Icons added to allow users option to click rather than press keys
    Also means ICE coder now works with tablets as well as via mouse devices
    These icons only show when you are logged in
  6. Interaction improvements via CSS and alternate functions

    mattpass committed Apr 5, 2012
    Pointing mouse over file manager icons now shows a CSS pointer cursor
    On click of the HTML tag, selectFileFolder function is called, rather than just hide context menu
    Calling this from HTML rather than body tag now
    This in turn means the whole line for a file isn't clickable, just the name
  7. Gutter click now triggers code folding

    mattpass committed Apr 5, 2012
    Clicking gutter in CM editor triggers new code fold/expand function