UNPKG

solid-panes

Version:

Solid-compatible Panes: applets and views for the mashlib and databrowser

145 lines (119 loc) 6.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerPanes = registerPanes; var _profilePane = _interopRequireDefault(require("profile-pane")); var _trustedApplications = _interopRequireDefault(require("./trustedApplications/trustedApplications.view")); var _dashboardPane = _interopRequireDefault(require("./dashboard/dashboardPane")); var _basicPreferences = _interopRequireDefault(require("./dashboard/basicPreferences")); var _issuePane = _interopRequireDefault(require("issue-pane")); var _contactsPane = _interopRequireDefault(require("contacts-pane")); var _activitystreamsPane = _interopRequireDefault(require("activitystreams-pane")); var _padPane = _interopRequireDefault(require("./pad/padPane")); var _pane = _interopRequireDefault(require("./transaction/pane.js")); var _period = _interopRequireDefault(require("./transaction/period.js")); var _meetingPane = _interopRequireDefault(require("meeting-pane")); var _tabbedPane = _interopRequireDefault(require("./tabbed/tabbedPane")); var _chatPane = require("chat-pane"); var _schedulePane = require("./schedule/schedulePane.js"); var _tripPane = _interopRequireDefault(require("./trip/tripPane.js")); var _imagePane = require("./imagePane.js"); var _playlistPane = _interopRequireDefault(require("./playlist/playlistPane.js")); var _videoPane = _interopRequireDefault(require("./video/videoPane.js")); var _audioPane = _interopRequireDefault(require("./audio/audioPane.js")); var _dokieliPane = _interopRequireDefault(require("./dokieli/dokieliPane.js")); var _folderPane = _interopRequireDefault(require("folder-pane")); var _classInstancePane = require("./classInstancePane.js"); var _slideshowPane = require("./slideshow/slideshowPane.js"); var _socialPane = require("./socialPane.js"); var _humanReadablePane = _interopRequireDefault(require("./humanReadablePane.js")); var _dataContentPane = require("./dataContentPane.js"); var _sourcePane = _interopRequireDefault(require("source-pane")); var _n3Pane = require("./n3Pane.js"); var _RDFXMLPane = require("./RDFXMLPane.js"); var _pane2 = require("./form/pane.js"); var _tableViewPane = require("./tableViewPane.js"); var _defaultPane = require("./defaultPane.js"); var _pane3 = _interopRequireDefault(require("./ui/pane.js")); var _sharingPane = _interopRequireDefault(require("./sharing/sharingPane")); var _internalPane = _interopRequireDefault(require("./internal/internalPane")); var _homePane = _interopRequireDefault(require("./home/homePane")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } // import editProfileView from './profile/editProfile.view' // import argumentPane from './argument/argumentPane.js' // import publicationPane from './publication/publicationPane.js' function registerPanes(register) { /* Note that the earliest panes have priority. So the most specific ones are first. ** */ // Developer designed: register(_profilePane.default); // View someone's public profile - dominates all other panes. const editProfileView = _profilePane.default.editor; if (!editProfileView) { console.log('@@@ editProfileView', 'profilePane is not providing an editor pane'); } register(editProfileView); // Edit my profile. register(_trustedApplications.default); // must be registered before basicPreferences register(_dashboardPane.default); register(_basicPreferences.default); register(_issuePane.default); register(_contactsPane.default); register(_activitystreamsPane.default); register(_padPane.default); // register(argumentPane) // A position in an argument tree register(_pane.default); register(_period.default); register(_meetingPane.default); register(_tabbedPane.default); register(_chatPane.longChatPane); // Long pane must have prio in case short pane tries to do a long pane register(_chatPane.shortChatPane); // was './chat/chatPane.js' // register(publicationPane) // Suppress for now register(_schedulePane.schedulePane); // doodle poll register(_tripPane.default); // register(require('./airPane.js')) // Content views register(_imagePane.imagePane); // Basic image view register(_playlistPane.default); // Basic playlist view register(_videoPane.default); // Video clip player register(_audioPane.default); // Audio clip player register(_dokieliPane.default); // Should be above dataContentPane register(_folderPane.default); // Should be above dataContentPane register(_classInstancePane.classInstancePane); // Should be above dataContentPane // register(require('./dynamic/dynamicPanes.js')) // warp etc warp broken 2017/8 register(_slideshowPane.slideshowPane); register(_socialPane.socialPane); register(_humanReadablePane.default); // A web page as a web page -- how to escape to tabr? // register(require('markdown-pane').Pane) // replaced by markdown in humanReadablePane register(_dataContentPane.dataContentPane); // Preferred for a data file register(_sourcePane.default); // edit source register(_n3Pane.n3Pane); register(_RDFXMLPane.RDFXMLPane); // User configured - data driven register(_pane2.formPane); // Generic: register(_tableViewPane.tableViewPane); // Fallback totally generic: register(_defaultPane.defaultPane); register(_pane3.default); // register(require("categoryPane.js")) // Not useful enough // register(require("pubsPane.js")) // not finished // @@ jambo commented these things out to pare things down temporarily. // Note must use // not /* to comment out to make sure expander sees it // register(require("lawPane.js")) // register(require('./microblogPane/microblogPane.js')) // register(require("./social/pane.js")) // competitor to other social // register(require("./airPane.js")) // register(require("./lawPane.js")) // register(require("pushbackPane.js")) // register(require("CVPane.js")) // register(require("photoPane.js")) // register(require("tagPane.js")) // register(require("photoImportPane.js")) // The sharing pane is fairly generic and administrative 201 register(_sharingPane.default); // The internals pane is always (almost?) the last as it is the least user-friendly register(_internalPane.default); register(_homePane.default); // This is a global pane // ENDS }