Switch branches/tags
Nothing to show
Commits on Feb 8, 2013
  1. Deprecation

    boutell committed Feb 8, 2013
  2. Deprecation notice

    boutell committed Feb 8, 2013
Commits on Feb 6, 2013
  1. Docs mention extensibility

    boutell committed Feb 6, 2013
Commits on Feb 5, 2013
  1. Implemented server-side load functions for item types. If your item t…

    boutell committed Feb 5, 2013
    …ype must load additional data not kept in the area or page collection in order to render itself, implement a load function. Load functions are asynchronous and they all run in parallel, however be aware that you are still blocking the display of the page, so you should not use a load function for anything you can't do quickly. Consider using a browser-side player function instead for anything that isn't important for SEO.
  2. * Refactored to allow custom widgets in separate npm modules

    boutell committed Feb 5, 2013
    * Refactored to just generally be less of a pain to write a widget
    * Refactored to use the server side normal view rendering for previews
Commits on Jan 30, 2013
  1. Version 0.3.0

    boutell committed Jan 30, 2013
  2. Render all item views on the server. Store items as a structured mong…

    boutell committed Jan 30, 2013
    …odb array rather than storing entire areas as a single string of markup. This opens the door to full validation by the server, quick access to the first item of a particular type, and SEO-friendly rendering. This will be a bc break so in a day or two it'll go out as 0.2.0.
Commits on Jan 19, 2013
  1. Fewer console.log calls

    boutell committed Jan 19, 2013
  2. Version 0.2.0: areas with slugs like /about:main are stored as the 'm…

    boutell committed Jan 19, 2013
    …ain' property within the 'areas' property of an object in the 'pages' collection with the slug '/about'. getArea and putArea take care of this for you transparently. The new getPage method returns the entire page. The pages collection is new and must be supplied via options when initializing Jot. Note that there is no restriction on storing additional information in page objects via MongoDB, which allows their use for diverse purposes requiring one or more areas per "page," including blog posts, upcoming events, and traditional pages.
Commits on Jan 17, 2013
  1. Removed redundant code

    boutell committed Jan 17, 2013
Commits on Jan 16, 2013
  1. 0.1.14: controls option to jotArea determines which controls are show…

    boutell committed Jan 16, 2013
    …n for this particular area. Making incremental moves toward a more extensible set of controls. Added a "style" menu offering reasonable choices and removed the proof-of-concept "big" and "normal" buttons, but we still need bulleted lists. Toned down the padding of buttons to a more reasonable level. Introduced the jot-control CSS class, which is shared by menus and buttons to get the same styling.
Commits on Jan 13, 2013
Commits on Jan 12, 2013
  1. Destroy editors properly when an area is saved or editing is cancelle…

    boutell committed Jan 12, 2013
    …d. This fixes a lot of rangy exceptions thrown by timers attached to editors no longer in the DOM
  2. Eliminated lots of webkit (Chrome) bugs by preceding and following th…

    boutell committed Jan 12, 2013
    …e widgets with invisible unicode characters which are always selected at the same time
  3. Changed arrows to Unicode word joiner character (invisible, occupies …

    boutell committed Jan 12, 2013
    …no space). SUCCESS! Chrome much happier, other browsers not negatively affected by their presence.
  4. Brought back the arrows, currently for everyone (should be just for c…

    boutell committed Jan 12, 2013
    …hrome), to see if they fix problems. Looks like it.
Commits on Jan 4, 2013
  1. Fixed many, many, many bugs related to copy and paste in Chrome. Chro…

    boutell committed Jan 4, 2013
    …me does terrible things to widgets when cutting, copying and pasting them. Recognize half-busted widgets and restore them from a snapshot. (TODO: think about how to make that work across pages. The server would have to retain the snapshots for us. Awesome.)
Commits on Jan 3, 2013
  1. Version 0.1.9: replaced the clumsy inline placeholder arrows with sma…

    boutell committed Jan 3, 2013
    …rt "Before" and "After" buttons on the widgets. Click "Before" and the text "Type Here" appears where you'd expect, preselected so you can type right over it. This is so much better. Thanks to Geoff DiMasi for jogging my brain
Commits on Jan 2, 2013
Commits on Jan 1, 2013
  1. * First-time hint dialog box. For now the only hint explains the arro…

    boutell committed Jan 1, 2013
    …ws displayed before and after rich content items in the midst of the text. For now browser side cookies are used to remember which hints you've seen.
    * Refactored the modal method to jot.modal where it can be leveraged for any purpose, such as hints. Modals don't currently support stacking, so you need to hide any previous modal before opening a new one.
    * Code samples correctly align left when the overall widget is centered.
    * Better box size for toolbar buttons.
    * Clicking on a content widget now selects the entire widget including its arrows. This makes copying and pasting widgets a lot easier and also helps emphasize that they are a single unit. In general the logic for selecting an entire widget on demand has improved a lot. Works in both Firefox and Chrome.
    * Undo point timer no longer breaks the focus in modals.
    * Refactored pushSelection and popSelection to jot.pushSelection and jot.popSelection and made jot.modal responsible for calling them in most situations.
  2. * More image size fixes; also, don't trash jot-widget divs when clean…

    boutell committed Jan 1, 2013
    …ing up issues with divs related to the "large" button in Firefox
Commits on Dec 31, 2012
  1. Version bump for focus fix

    boutell committed Dec 31, 2012
  2. Give focus to editable area as soon as edit button is clicked (it's h…

    boutell committed Dec 31, 2012
    …ard to find it otherwise)
  3. Broke jotwiki out to a separate git repository. Otherwise there are c…

    boutell committed Dec 31, 2012
    …hicken and egg problems when you want to deploy it because it must require jot.