Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

264 lines (260 sloc) 24.092 kb

Service Map Overhaul

Required Data

  • In the map
    • provides
    • uses
    • static
    • accounts
    • handle
    • version
  • In the repository
    • screenshot / icon

TODOs

  • Fix areas that use the available list:
    • Apps/DevDocs/static/js/common.js:24: callback(false, synclets.available);
    • Apps/DevDocs/static/js/common.js:72: isGitHubConnected(function(isInstalled, available) {
    • Apps/DevDocs/static/js/common.js:77: for(var i in available) {
    • Apps/DevDocs/static/js/common.js:78: if(available[i].provider === 'github') {
    • Apps/DevDocs/static/js/common.js:80: var url = available[i].authurl;
    • Apps/dashboardv3/dashboard-client.js:117: for (var i in synclets.available) {
    • Apps/dashboardv3/dashboard-client.js:118: if (synclets.available[i].authurl) {
    • Apps/dashboardv3/dashboard-client.js:119: syncletSorted.push({title: synclets.available[i].title, id: synclets.available[i].provider});
    • Apps/dashboardv3/dashboard-client.js:158: synclets.available.some(function(info) {
    • Apps/dashboardv3/dashboard-client.js:507: synclets.available.some(function(synclet) {
    • Apps/dashboardv3/dashboard-client.js:509: synclets.available.splice(synclets.available.indexOf(synclet), 1);
    • Apps/dashboardv3/dashboard-client.js:513: for (var i = 0; i < synclets.available.length; i++) {
    • Apps/dashboardv3/dashboard-client.js:514: if (oauthPopupSizes[synclets.available[i].provider]) {
    • Apps/dashboardv3/dashboard-client.js:515: synclets.available[i].oauthSize = oauthPopupSizes[synclets.available[i].provider];
    • Apps/dashboardv3/dashboard-client.js:517: synclets.available[i].oauthSize = {width: 960, height: 600};
    • Apps/dashboardv3/static/img/www.addictedtocoffee.de/LICENSE.txt:14:1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following:
    • Apps/dashboardv3/views/iframe/exploreApps.ejs:37: <% for (var k = 0; k < synclets.available.length; k++) { %>
    • Apps/dashboardv3/views/iframe/exploreApps.ejs:38: <% if (synclets.available[k].provider === apps[i].repository.uses.services[j]) { %>
    • Apps/dashboardv3/views/iframe/exploreApps.ejs:42: " class="oauthLink" data-provider="<%= synclets.available[i].provider %>"
    • Apps/dashboardv3/views/you.ejs:26: data-width="<%= synclets.available[i].oauthSize.width %>"
    • Apps/dashboardv3/views/you.ejs:27: data-height="<%= synclets.available[i].oauthSize.height %>">photos (flickr only right now, make sure you have it installed/connected and sync'd your photos)
    • Apps/dashboardv3/dashboard-client.js:155: if (synclets.installed[req.param('services')[i]]) {
    • Apps/dashboardv3/dashboard-client.js:156: data.services[req.param('services')[i]] = synclets.installed[req.param('services')[i]].title;
    • Apps/dashboardv3/dashboard-client.js:340: for (var i in map.installed) {
    • Apps/dashboardv3/dashboard-client.js:341: if ((map.installed[i].is === 'app' || map.installed[i].type === 'app') && !map.installed[i].hidden) {
    • Apps/dashboardv3/dashboard-client.js:342: result.push(map.installed[i]);
    • Apps/dashboardv3/dashboard-client.js:452: for (var i in map.installed) {
    • Apps/dashboardv3/dashboard-client.js:453: if (pattern.exec(map.installed[i].srcdir)) {
    • Apps/dashboardv3/dashboard-client.js:454: var appInfo = checkDraftState(map.installed[i]);
    • Apps/dashboardv3/dashboard-client.js:481: apps[i].installed = true;
    • Apps/dashboardv3/dashboard-client.js:505: for (var i in synclets.installed) {
    • Apps/dashboardv3/dashboard-client.js:508: if (synclet.provider === synclets.installed[i].provider) {
    • Apps/dashboardv3/static/css/style.css:155:.sidenav-items .installed {
    • Apps/dashboardv3/static/js/dashboard.js:13: app = window.location.hash.substring(1) || $('.installed-apps a').data('id') || 'contactsviewer';
    • Apps/dashboardv3/static/js/dashboard.js:95: link.children('img').addClass('installed').appendTo('.sidenav-items.synclets');
    • Apps/dashboardv3/views/create.ejs:4:
    • Apps/dashboardv3/views/create.ejs:28:
    • Apps/dashboardv3/views/create.ejs:38:
    • Apps/dashboardv3/views/explore.ejs:12:
    • Apps/dashboardv3/views/iframe/exploreApps.ejs:36: <% if (!synclets.installed[j]) { %>
    • Apps/dashboardv3/views/iframe/exploreApps.ejs:54: <% if (apps[i].installed) { %>
    • Apps/dashboardv3/views/iframe/registryApp.ejs:18: <% if (app.installed) { %>
    • Apps/dashboardv3/views/you.ejs:5:
    • Apps/dashboardv3/views/you.ejs:30: <% for (var i in synclets.installed) { %>
    • Apps/dashboardv3/views/you.ejs:31:
Jump to Line
Something went wrong with that request. Please try again.