Commit graph

  • edb653cad4 completed move to overlay.xul. Main interface will now be in scholar.xul. Next move: move functionality from sidebar.xul, editpane.xul to scholar.xul David Norton 2006-05-23 19:12:53 +0000
  • 139fc8ca99 step 2 of moving scholar.xul to overlay.xul David Norton 2006-05-23 19:10:03 +0000
  • bfcd391da6 David Norton 2006-05-23 19:06:11 +0000
  • 22d6e93478 Edit pane is now at the top of the window. David Norton 2006-05-23 15:04:25 +0000
  • 74e2d5a842 New methods: Dan Stillman 2006-05-23 14:54:10 +0000
  • b56dcf5fbe Added more helpful error messages in DB class Dan Stillman 2006-05-23 14:50:58 +0000
  • 05d1fba368 Fixed SQL error in creator update query in Item.save() Dan Stillman 2006-05-23 13:08:19 +0000
  • 6c62115669 Creator editing and deleting should be fully working from the interface side (exceptions thrown on data access side, usually with deletes) David Norton 2006-05-23 12:53:06 +0000
  • 3ad618f6df New editing pane. Lots of smaller bugs. David Norton 2006-05-22 18:51:22 +0000
  • deea149235 Moved creatorTypeID into itemCreators and changed code accordingly; updated sample data Dan Stillman 2006-05-20 15:18:36 +0000
  • a75fb2ddb6 Added items show without refreshing. The title column is by default the only one visible. David Norton 2006-05-19 18:21:27 +0000
  • 72a2dd9216 Folders deletion logic added (needs Folder.erase() which should recursively delete children as well) David Norton 2006-05-19 15:26:54 +0000
  • 0fa7c008aa fixed delete functionality -- for now (still need to work out folders) David Norton 2006-05-19 14:59:36 +0000
  • 782d049dcd The properties file is now better realigned. The selection no longer lost or moved on folder opening/closing. The erase functionality works, on Mac (Windows) use the delete (backspace) or forward delete (delete) keys. unfortunately there are sometimes exceptions so I am not calling erase() on each item until we figure out what the problem is. view._deleteItem() and view._insertItem() are now view._hideItem() and view._showItem() to better reflect functionality. David Norton 2006-05-19 13:53:37 +0000
  • 89a6bc8746 Allow install (for now) in Firefox 3.0 (a.k.a. Minefield, a.k.a. the trunk) Dan Stillman 2006-05-19 13:40:33 +0000
  • be6c2f2862 Once will be enough Dan Stillman 2006-05-19 12:21:13 +0000
  • c8b3863b9c Delete old tables Dan Stillman 2006-05-19 11:37:33 +0000
  • c726b3ba77 Added Scholar.Items.erase(id) and Scholar.Item.erase() -- can be used externally with the former or internally with the latter Dan Stillman 2006-05-19 11:31:45 +0000
  • 7800f7a39b Fix saving of new items Dan Stillman 2006-05-18 21:55:43 +0000
  • d398339997 New... button menu loads from DB, localizes. David Norton 2006-05-18 21:15:02 +0000
  • fec3bc0129 New functions: Dan Stillman 2006-05-18 20:39:38 +0000
  • 605510a635 New function Scholar.Items.getNewItemByType(itemTypeID [, parentFolderID] [, orderIndex]) to get empty Item object -- parentFolderID and orderIndex are optional Dan Stillman 2006-05-18 20:09:01 +0000
  • 7aecfd5190 Added basic preferences support. David Norton 2006-05-18 18:39:55 +0000
  • 72ea24e2bb Change the default to console logging rather than DebugLogger Dan Stillman 2006-05-18 18:24:02 +0000
  • dac4c6c9d0 Editing now works. Additionally, I cleaned up some function and variable names in sidebar.js David Norton 2006-05-18 17:13:06 +0000
  • c8b0d3daed Renamed 'objects' to 'items' in DB and code -- all remaining uses refer to actual JS objects (with the exception of sidebar.js, in which only the calls to data access methods were changed) Dan Stillman 2006-05-18 11:25:10 +0000
  • 2ed6651b52 (forgot to delete editDialog) David Norton 2006-05-17 18:49:27 +0000
  • 6ee2459997 Edit tools are now in sidebar. alpha release. David Norton 2006-05-17 18:47:47 +0000
  • 44d4c5dee8 David Norton 2006-05-17 14:54:29 +0000
  • 19d268e198 No need to throw error on empty folder Dan Stillman 2006-05-16 21:56:49 +0000
  • bfdcbd831b Moved folderID and parentFolderID out of objects/folders into treeStructure and removed level column; updated sample data and SQL calls Dan Stillman 2006-05-16 21:51:09 +0000
  • 4b1545d38a You can view object metadata again. David Norton 2006-05-16 20:36:20 +0000
  • 85458659d0 sidebar tree uses Dan's forthcoming isEmpty() function David Norton 2006-05-16 19:38:42 +0000
  • c51f612098 Hierarchical display works!! Need a way to check to see if a container is empty. David Norton 2006-05-16 19:33:44 +0000
  • 5fb98853bc Hierarchical folders work, but do not display correctly. getLevel() function no being called? David Norton 2006-05-16 16:34:28 +0000
  • fdfd1e5116 Changed Scholar.Objects.getTreeRows() to return children of a specified folder instead of all objects -- defaults to root folder Dan Stillman 2006-05-16 07:58:02 +0000
  • 6b5ba60acf More helpful comment in Scholar.DB._migrateSchema() Dan Stillman 2006-05-16 07:24:37 +0000
  • 3f398783d1 Fixed object level calculation (containing folder's level+1, not folder's level itself); updated schema to match Dan Stillman 2006-05-16 07:21:31 +0000
  • 396cce8a0d Add comment to Scholar.debug() to explain console logging Dan Stillman 2006-05-15 21:52:18 +0000
  • 8f84eaad7a David Norton 2006-05-15 21:45:07 +0000
  • ec010c8b07 Work in latest BonEcho (2.0a) builds Dan Stillman 2006-05-15 21:45:05 +0000
  • 8b516fa6d2 Added isFolder() and getParent() for both Scholar.Folder and Scholar.Object instances Dan Stillman 2006-05-15 19:30:18 +0000
  • e14470db5a Added level column in folders table to track hierarchical level needed by treeView Dan Stillman 2006-03-23 20:03:21 +0000
  • d21638c465 Added in basic folder support to data access framework (no editing folders, no level information) Dan Stillman 2006-03-23 08:51:05 +0000
  • cf7cf17d7e Add config flag to log to console rather than Debug Logger extension, which for some reason is excruciatingly slow with multiple lines Dan Stillman 2006-03-22 18:53:26 +0000
  • f9b4aab08d Missing argument in setField() prevented changing primary fields Dan Stillman 2006-03-22 18:16:29 +0000
  • 93c2b8c2ee DROP TABLE IF EXISTS now available in mozStorage Dan Stillman 2006-03-22 16:42:22 +0000
  • 6cad409813 Update to work with Gecko 1.8 branch (2.0a1) and trunk (1.6a1) with native mozStorage support Dan Stillman 2006-03-22 05:47:10 +0000
  • c8f10f4b6d Missed some Dan Stillman 2006-03-21 15:19:11 +0000
  • 7448c8ce5d Object pane now shows creators= David Norton 2006-03-21 14:58:40 +0000
  • b50afbef24 Fixed the object pane. David Norton 2006-03-21 14:27:19 +0000
  • 9abad678fe Changed core, DB, and data access methods to create everything under a global Scholar object that can be shared across windows Dan Stillman 2006-03-20 21:47:22 +0000
  • dc4f276297 Scholar_Object._loadObjectData() and _loadCreators() weren't setting the _objectDataLoaded and _creatorsLoaded flags if there were no rows, causing incessant trips to the DB Dan Stillman 2006-03-18 23:46:50 +0000
  • 749ef47bbd I got the basic object pane working, so that it displays all the metadata. David Norton 2006-03-18 22:51:05 +0000
  • 47d7525e80 There are now just two columns in the sidebar: creator and title. David Norton 2006-03-18 05:48:41 +0000
  • 3711023d9a Added firstCreator to primary field list Dan Stillman 2006-03-17 05:11:03 +0000
  • 4a493e5953 David Norton 2006-03-17 03:45:42 +0000
  • 4d4b7cf47e David Norton 2006-03-17 03:45:30 +0000
  • 3dd8351478 Including the file would probably help Dan Stillman 2006-03-14 11:52:59 +0000
  • 396631cb30 Removed some screwy characters in XML-stylesheet declarations Dan Stillman 2006-03-14 11:49:31 +0000
  • d211159d74 Initial version of data access methods -- documentation will be provided on Basecamp Dan Stillman 2006-03-14 11:48:36 +0000
  • b88b767b0b Renamed DB to scholar.sqlite, since that seems to be the current fashion Dan Stillman 2006-03-14 11:45:19 +0000
  • 50eddb05ee Lots of DB-related updates: Dan Stillman 2006-03-14 11:34:17 +0000
  • 2a866fe3cd Added some sample data to the schema file and other assorted additions and tweaks Dan Stillman 2006-03-14 10:57:01 +0000
  • 89949042c3 Forgot to add the sidebar.js file before. :-) David Norton 2006-02-24 17:51:16 +0000
  • b0e5715c17 updated sidebar with treeView interface. David Norton 2006-02-24 17:50:24 +0000
  • 686389ced5 Basic sidebar added. David Norton 2006-02-24 14:41:15 +0000
  • 000378b5af David Norton 2006-02-24 14:28:04 +0000
  • 9f38337ec7 Initial import of repository structure, basic extension layout, and functions for DB abstraction and schema maintenance Dan Stillman 2006-02-21 17:01:06 +0000