1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5<include src="../../../../webui/resources/js/cr.js"> 6<include src="../../../../webui/resources/js/cr/event_target.js"> 7<include src="../../../../webui/resources/js/cr/ui/array_data_model.js"> 8 9// Hack for polymer, notifying that CSP is enabled here. 10// TODO(yoshiki): Find a way to remove the hack. 11if (!('securityPolicy' in document)) 12 document['securityPolicy'] = {}; 13if (!('allowsEval' in document.securityPolicy)) 14 document.securityPolicy['allowsEval'] = false; 15 16// Force Polymer into dirty-checking mode, see http://crbug.com/351967 17Object['observe'] = undefined; 18 19<include src="../../../../../third_party/polymer/components/platform/platform.js"> 20<include src="../../../../../third_party/polymer/components/polymer/polymer.js"> 21 22(function() { 23 24// 'strict mode' is invoked for this scope. 25'use strict'; 26 27<include src="../../common/js/async_util.js"> 28<include src="../../common/js/util.js"> 29<include src="../../common/js/volume_manager_common.js"> 30<include src="../../foreground/js/file_type.js"> 31<include src="../../foreground/js/volume_manager_wrapper.js"> 32<include src="../../foreground/js/metadata/metadata_cache.js"> 33 34<include src="audio_player.js"> 35<include src="audio_player_model.js"> 36 37<include src="../elements/track_list.js"> 38<include src="../elements/control_panel.js"> 39<include src="../elements/volume_controller.js"> 40<include src="../elements/audio_player.js"> 41 42window.reload = reload; 43window.unload = unload; 44window.AudioPlayer = AudioPlayer; 45 46})(); 47