Permalink
Commits on May 1, 2012
  1. stickyTab, login, plugin & settings improvements/features

    mattpass committed May 1, 2012
    New vars for stickyTab and plugin interval refs
    New login container, adjusts to width of file manager
    Upon login, slide login box up to reveal icons
    New vars to allow stickyTab on CTRL+S+Enter
    Improvement so you don't end up with a locked nav thats collapsed
    Fix so we only switchtab if we have associated CM instance
    Also updates found results display on switching tab
    SwitchMode only does this if there is a filename (tab name) available
    Plugin timers now created under vars so they can be cleared
    If there is a login attempt, slide login box up to reveal icons
    New function to show settings screen on demand
    New function to update theme, tabsIndent, lockedNav, visibleTabs & file manager
    (This is so changed settings can be applied straight away)
    File manager refresh only happens if it needs to, for efficiency
  2. Settings can now be updated and changes applied on the fly

    mattpass committed May 1, 2012
    Moved various items around in code
    Identified settings area with start & end comment blocks
    .sql files are now a banned file type
    new vars for tabsIndent, codeAssist & lockedNav
    When settings are changed from settings screen, this file updates itself
    Also then applies settings and refreshes/reloads intelligently
    Work out if we have an approved IP or not, if not boot to root
    Apply plugins (display & setIntervals) on load or on change of this file
    Also apply autoOpenFiles onload from index.php
    Refresh file manager and show icons if we have a correct login
  3. Settings screen show in popup on right click of logo

    mattpass committed May 1, 2012
    Right clicking the ICEcoder logo now shows this settings screen in a popup
    This allows you to control all main settings for ICEcoder
    Saving settings applies changes to settings.php
    Also intelligently reloads & refreshes relevant items for efficiency
    Thanked a few people in this screen, hope they don't mind
  4. Session IP, plugin, autoOpenFiles, settingsScreen, & login improvements

    mattpass committed May 1, 2012
    Checking of IP now done via session var, so it's updatable via settings
    Plugin intervals, display of icons & autoOpenFiles moved to settings.php
    (This is so these things can be updated upon settings change)
    init function now takes param to determin if you are logged in or not
    Logo now right clickable to show settings screen
    Account login box now in own container so it can slide out of view on login
    Other minor changes to fit in with new features
  5. Save now works with stickyTabs, plus minor improvements

    mattpass committed May 1, 2012
    When you save, if there is a stickyTab window, it reloads
    Popups for images now have white glow around them, plus fix to text color
    Moved clearing the server message to cover images too
  6. Classes for h1, h2, whiteGlow, accountLogin & container, blue glow & …

    mattpass committed May 1, 2012
    …more
    
    Many new classes, including a few adjustments
    whiteGlow class to surround popups and a similar blue one for input boxes
    Minor adjustments to others to fit new features
  7. Tabbing can now dynamically switch between tab & indent

    mattpass committed May 1, 2012
    tab:after now always available, has dynamic content (blank or tab symbol)
    Tabbing can now dynamically switch and is either default or indents
    (default tabs, but if you've something selected will indent selected lines)
  8. Upgrade to CodeMirror 2.24

    mattpass committed May 1, 2012
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