Merge branch 'master' into gh-pages

This commit is contained in:
Rufus Pollock 2012-01-26 14:59:47 +00:00
commit 3dcbe31e9d

View File

@ -1,173 +0,0 @@
// Original Recline code - **Deprecated**
// Left intact while functionality is transferred across to new Backbone setup
// var recline = function() {
//
// function showDialog(template, data) {
// if (!data) data = {};
// util.show('dialog');
// util.render(template, 'dialog-content', data);
// util.observeExit($('.dialog-content'), function() {
// util.hide('dialog');
// })
// $('.dialog').draggable({ handle: '.dialog-header', cursor: 'move' });
// }
//
// function handleMenuClick() {
// $( '.menu li' ).click(function(e) {
// var actions = {
// bulkEdit: function() { showDialog('bulkEdit', {name: app.currentColumn}) },
// transform: function() { showDialog('transform') },
// csv: function() { window.location.href = app.csvUrl },
// json: function() { window.location.href = "_rewrite/api/json" },
// urlImport: function() { showDialog('urlImport') },
// pasteImport: function() { showDialog('pasteImport') },
// uploadImport: function() { showDialog('uploadImport') },
// deleteColumn: function() {
// var msg = "Are you sure? This will delete '" + app.currentColumn + "' from all documents.";
// if (confirm(msg)) costco.deleteColumn(app.currentColumn);
// },
// deleteRow: function() {
// var doc = _.find(app.cache, function(doc) { return doc._id === app.currentRow });
// doc._deleted = true;
// costco.uploadDocs([doc]).then(
// function(updatedDocs) {
// util.notify("Row deleted successfully");
// recline.initializeTable(app.offset);
// },
// function(err) { util.notify("Errorz! " + err) }
// )
// }
// }
//
// util.hide('menu');
// actions[$(e.target).attr('data-action')]();
//
// e.preventDefault();
// })
// }
//
// function renderRows(rows) {
// var rows = rows;
//
// if (rows.length < 1) {
// util.render('dataTable', 'data-table-container');
// return;
// };
//
// var tableRows = [];
//
// rows.map(function(row) {
// var cells = [];
// app.headers.map(function(header) {
// var value = "";
// if (row[header]) {
// value = row[header];
// if (typeof(value) == "object") value = JSON.stringify(value);
// }
// cells.push({header: header, value: value});
// })
// tableRows.push({id: row.id, cells: cells});
// })
//
// util.render('dataTable', 'data-table-container', {
// rows: tableRows,
// headers: app.headers,
// notEmpty: function() { return app.headers.length > 0 }
// })
//
// // TODO: sort out how we carry around offset info
// // app.offset = response.offset;
//
// function activate(e) {
// e.removeClass('inaction').addClass('action');
// }
//
// function deactivate(e) {
// e.removeClass('action').addClass('inaction');
// }
//
// if (app.offset + getPageSize() >= app.rowCount) {
// deactivate($( '.viewpanel-paging .last'));
// deactivate($( '.viewpanel-paging .next'));
// } else {
// activate($( '.viewpanel-paging .last'));
// activate($( '.viewpanel-paging .next'));
// }
//
// if (app.offset === 0) {
// deactivate($( '.viewpanel-paging .previous'));
// deactivate($( '.viewpanel-paging .first'));
// } else {
// activate($( '.viewpanel-paging .previous'));
// activate($( '.viewpanel-paging .first'));
// }
// }
//
// function activateControls() {
// $( '.viewPanel-pagingControls-page' ).click(function( e ) {
// $(".viewpanel-pagesize .selected").removeClass('selected');
// $(e.target).addClass('selected');
// fetchRows(app.offset);
// });
// $( '.viewpanel-paging a' ).click(function( e ) {
// var action = $(e.target);
// if (action.hasClass("last")) fetchRows(app.rowCount - getPageSize());
// if (action.hasClass("next")) fetchRows(app.offset + getPageSize());
// if (action.hasClass("previous")) fetchRows(app.offset - getPageSize());
// if (action.hasClass("first")) fetchRows(0);
// });
// }
//
// function getPageSize() {
// var pagination = $(".viewpanel-pagesize .selected");
// if (pagination.length > 0) {
// return parseInt(pagination.text())
// } else {
// return 10;
// }
// }
//
// function fetchRows(offset) {
// if (offset != undefined) {
// app.offset = offset;
// }
// var numRows = getPageSize();
// app.tabularData.getRows(numRows, offset).then(function(rows) {
// $('.viewpanel-pagingcount').text(offset + " - " + ((offset - 1) + getPageSize()));
// app.cache = rows;
// renderRows(rows);
// });
// }
//
// function bootstrap(dataset) {
// util.listenFor(['esc', 'return']);
// initializeTable(dataset);
// }
//
// function initializeTable(dataset) {
// util.render( 'tableContainer', 'right-panel' );
// showDialog('busy');
// dataset.getTabularData().then(function ( tabularData ) {
// util.hide('dialog');
// app.headers = tabularData.headers;
// // TODO: should this be callback like
// app.rowCount = tabularData.getLength();
// util.render( 'actions', 'project-actions', $.extend({}, app.dbInfo, {url: app.csvUrl}) );
// var offset = 0;
// app.tabularData = tabularData;
// fetchRows(offset);
// })
// }
//
// return {
// handleMenuClick: handleMenuClick,
// showDialog: showDialog,
// bootstrap: bootstrap,
// fetchRows: fetchRows,
// activateControls: activateControls,
// getPageSize: getPageSize,
// renderRows: renderRows,
// initializeTable: initializeTable
// };
// }();