Skip to content
This repository has been archived by the owner on Nov 3, 2021. It is now read-only.

Bug 1027707 - Replace the existing module loading facilities in calendar r=gaye #23091

Closed
wants to merge 11 commits into from
Closed
4 changes: 2 additions & 2 deletions apps/calendar/build/build.js
Expand Up @@ -67,9 +67,9 @@ function execute(config) {
}
};

utils.writeContent(init, 'Calendar.Presets = ' +
utils.writeContent(init, 'define(function(require, exports){exports = ' +
utils.getDistributionFileContent('calendar', content, distDir) +
';');
';});');
}

exports.execute = execute;
73 changes: 1 addition & 72 deletions apps/calendar/index.html
Expand Up @@ -21,82 +21,11 @@

<!--- shared scripts -->
<script defer src="/shared/js/l10n.js"></script>
<script defer src="/shared/js/accessibility_helper.js"></script>
<script defer src="/shared/js/gesture_detector.js"></script>
<script defer src="/shared/js/lazy_loader.js"></script>
<script defer src="/shared/js/font_size_utils.js"></script>
<script defer src="/shared/js/l10n_date.js"></script>
<script defer src="/shared/js/notification_helper.js"></script>
<script defer src='/shared/js/performance_testing_helper.js'></script>
<!-- Lazily Loaded
<script defer src="/shared/js/input_parser.js"></script>
-->

<script defer src="/js/ext/page.js"></script>
<script defer src="/js/ext/uuid.js"></script>

<!-- lib root must load before anything else -->
<script defer src="/js/calendar.js"></script>

<!--- utils -->
<script defer src="/js/presets.js"></script>
<script defer src="/js/error.js"></script>
<script defer src="/js/calc.js"></script>
<script defer src="/js/template.js"></script>
<script defer src="/js/responder.js"></script>
<script defer src="/js/view.js"></script>
<script defer src="/js/router.js"></script>
<script defer src="/js/db.js"></script>
<script defer src="/js/timespan.js"></script>
<script defer src="/js/time_observer.js"></script>
<script defer src="/js/interval_tree.js"></script>

<!--- providers -->
<script defer src="/js/provider/abstract.js"></script>
<script defer src="/js/provider/local.js"></script>
<script defer src="/js/provider/caldav.js"></script>
<script defer src="/js/provider/caldav_pull_events.js"></script>

<!-- It's possible to lazy load these, but we include them here to reduce flickering -->
<script defer src="/js/views/calendar_colors.js"></script>
<script defer src="/js/views/time_header.js"></script>
<script defer src="/js/templates/month.js"></script>
<script defer src="/js/templates/day.js"></script>
<script defer src="/js/views/month_child.js"></script>
<script defer src="/js/utils/ordered_map.js"></script>
<script defer src="/js/utils/overlap.js"></script>
<script defer src="/js/views/time_parent.js"></script>
<script defer src="/js/views/day_based.js"></script>
<script defer src="/js/views/month.js"></script>
<script defer src="/js/views/day_child.js"></script>
<script defer src="/js/templates/months_day.js"></script>
<script defer src="/js/views/months_day.js"></script>

<!--- store -->
<script defer src="/js/store/abstract.js"></script>
<script defer src="/js/store/busytime.js"></script>
<script defer src="/js/store/account.js"></script>
<script defer src="/js/store/calendar.js"></script>
<script defer src="/js/store/event.js"></script>
<script defer src="/js/store/setting.js"></script>
<script defer src="/js/store/alarm.js"></script>
<script defer src="/js/store/ical_component.js"></script>
<script defer src="/js/event_mutations.js"></script>

<!--- models -->
<script defer src="/js/models/account.js"></script>
<script defer src="/js/models/calendar.js"></script>
<script defer src="/js/models/event.js"></script>

<!-- workers / main / controller -->
<script defer src="/js/worker/manager.js"></script>
<script defer src="/js/controllers/service.js"></script>
<script defer src="/js/controllers/error.js"></script>
<script defer src="/js/controllers/time.js"></script>
<script defer src="/js/controllers/sync.js"></script>
<script defer src="/js/controllers/alarm.js"></script>
<script defer src="/js/performance.js"></script>
<script defer src="/js/app.js"></script>
<script defer data-main="/js/app" src="js/ext/alameda.js"></script>

<link rel="import" href="/elements/errors.html">
<link rel="import" href="/elements/lazy_styles.html">
Expand Down
11 changes: 2 additions & 9 deletions apps/calendar/js/.jshintrc
@@ -1,20 +1,13 @@
{
"extends": "../../../.jshintrc",
"predef": [
"AccessibilityHelper",
"Buffer",
"Caldav",
"Calendar",
"define",
"ICAL",
"IDBKeyRange",
"InputParser",
"LazyLoader",
"NotAmd",
"NotificationHelper",
"dump",
"module",
"page",
"postMessage",
"uuid"
"postMessage"
]
}