http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/43564f3b/android/playground/app/src/main/assets/vue-web/vue/index.js
----------------------------------------------------------------------
diff --git a/android/playground/app/src/main/assets/vue-web/vue/index.js
b/android/playground/app/src/main/assets/vue-web/vue/index.js
deleted file mode 100644
index c59d115..0000000
--- a/android/playground/app/src/main/assets/vue-web/vue/index.js
+++ /dev/null
@@ -1,1056 +0,0 @@
-// NOTE: for vue2.0 and platform:web only.
-
-/******/ (function(modules) { // webpackBootstrap
-/******/ // The module cache
-/******/ var installedModules = {};
-
-/******/ // The require function
-/******/ function __webpack_require__(moduleId) {
-
-/******/ // Check if module is in cache
-/******/ if(installedModules[moduleId])
-/******/ return installedModules[moduleId].exports;
-
-/******/ // Create a new module (and put it into the cache)
-/******/ var module = installedModules[moduleId] = {
-/******/ exports: {},
-/******/ id: moduleId,
-/******/ loaded: false
-/******/ };
-
-/******/ // Execute the module function
-/******/ modules[moduleId].call(module.exports, module,
module.exports, __webpack_require__);
-
-/******/ // Flag the module as loaded
-/******/ module.loaded = true;
-
-/******/ // Return the exports of the module
-/******/ return module.exports;
-/******/ }
-
-
-/******/ // expose the modules object (__webpack_modules__)
-/******/ __webpack_require__.m = modules;
-
-/******/ // expose the module cache
-/******/ __webpack_require__.c = installedModules;
-
-/******/ // __webpack_public_path__
-/******/ __webpack_require__.p = "";
-
-/******/ // Load entry module and return exports
-/******/ return __webpack_require__(0);
-/******/ })
-/************************************************************************/
-/******/ ({
-
-/***/ 0:
-/***/ (function(module, exports, __webpack_require__) {
-
- var App = __webpack_require__(145)
- App.el = '#root'
- new Vue(App)
-
-
-/***/ }),
-
-/***/ 4:
-/***/ (function(module, exports) {
-
- /*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
- */
- // css base code, injected by the css-loader
- module.exports = function() {
- var list = [];
-
- // return the list of modules as css string
- list.toString = function toString() {
- var result = [];
- for(var i = 0; i < this.length; i++) {
- var item = this[i];
- if(item[2]) {
- result.push("@media " + item[2] + "{" +
item[1] + "}");
- } else {
- result.push(item[1]);
- }
- }
- return result.join("");
- };
-
- // import a list of modules into the list
- list.i = function(modules, mediaQuery) {
- if(typeof modules === "string")
- modules = [[null, modules, ""]];
- var alreadyImportedModules = {};
- for(var i = 0; i < this.length; i++) {
- var id = this[i][0];
- if(typeof id === "number")
- alreadyImportedModules[id] = true;
- }
- for(i = 0; i < modules.length; i++) {
- var item = modules[i];
- // skip already imported module
- // this implementation is not 100% perfect for
weird media query combinations
- // when a module is imported multiple times
with different media queries.
- // I hope this will never occur (Hey this way
we have smaller bundles)
- if(typeof item[0] !== "number" ||
!alreadyImportedModules[item[0]]) {
- if(mediaQuery && !item[2]) {
- item[2] = mediaQuery;
- } else if(mediaQuery) {
- item[2] = "(" + item[2] + ")
and (" + mediaQuery + ")";
- }
- list.push(item);
- }
- }
- };
- return list;
- };
-
-
-/***/ }),
-
-/***/ 5:
-/***/ (function(module, exports, __webpack_require__) {
-
- /*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
- Modified by Evan You @yyx990803
- */
-
- var hasDocument = typeof document !== 'undefined'
-
- if (false) {
- if (!hasDocument) {
- throw new Error(
- 'vue-style-loader cannot be used in a non-browser environment. ' +
- "Use { target: 'node' } in your Webpack config to indicate a
server-rendering environment."
- ) }
- }
-
- var listToStyles = __webpack_require__(6)
-
- /*
- type StyleObject = {
- id: number;
- parts: Array<StyleObjectPart>
- }
-
- type StyleObjectPart = {
- css: string;
- media: string;
- sourceMap: ?string
- }
- */
-
- var stylesInDom = {/*
- [id: number]: {
- id: number,
- refs: number,
- parts: Array<(obj?: StyleObjectPart) => void>
- }
- */}
-
- var head = hasDocument && (document.head ||
document.getElementsByTagName('head')[0])
- var singletonElement = null
- var singletonCounter = 0
- var isProduction = false
- var noop = function () {}
-
- // Force single-tag solution on IE6-9, which has a hard limit on the #
of <style>
- // tags it will allow on a page
- var isOldIE = typeof navigator !== 'undefined' && /msie
[6-9]\b/.test(navigator.userAgent.toLowerCase())
-
- module.exports = function (parentId, list, _isProduction) {
- isProduction = _isProduction
-
- var styles = listToStyles(parentId, list)
- addStylesToDom(styles)
-
- return function update (newList) {
- var mayRemove = []
- for (var i = 0; i < styles.length; i++) {
- var item = styles[i]
- var domStyle = stylesInDom[item.id]
- domStyle.refs--
- mayRemove.push(domStyle)
- }
- if (newList) {
- styles = listToStyles(parentId, newList)
- addStylesToDom(styles)
- } else {
- styles = []
- }
- for (var i = 0; i < mayRemove.length; i++) {
- var domStyle = mayRemove[i]
- if (domStyle.refs === 0) {
- for (var j = 0; j < domStyle.parts.length; j++) {
- domStyle.parts[j]()
- }
- delete stylesInDom[domStyle.id]
- }
- }
- }
- }
-
- function addStylesToDom (styles /* Array<StyleObject> */) {
- for (var i = 0; i < styles.length; i++) {
- var item = styles[i]
- var domStyle = stylesInDom[item.id]
- if (domStyle) {
- domStyle.refs++
- for (var j = 0; j < domStyle.parts.length; j++) {
- domStyle.parts[j](item.parts[j])
- }
- for (; j < item.parts.length; j++) {
- domStyle.parts.push(addStyle(item.parts[j]))
- }
- if (domStyle.parts.length > item.parts.length) {
- domStyle.parts.length = item.parts.length
- }
- } else {
- var parts = []
- for (var j = 0; j < item.parts.length; j++) {
- parts.push(addStyle(item.parts[j]))
- }
- stylesInDom[item.id] = { id: item.id, refs: 1, parts: parts }
- }
- }
- }
-
- function createStyleElement () {
- var styleElement = document.createElement('style')
- styleElement.type = 'text/css'
- head.appendChild(styleElement)
- return styleElement
- }
-
- function addStyle (obj /* StyleObjectPart */) {
- var update, remove
- var styleElement = document.querySelector('style[data-vue-ssr-id~="'
+ obj.id + '"]')
-
- if (styleElement) {
- if (isProduction) {
- // has SSR styles and in production mode.
- // simply do nothing.
- return noop
- } else {
- // has SSR styles but in dev mode.
- // for some reason Chrome can't handle source map in
server-rendered
- // style tags - source maps in <style> only works if the style
tag is
- // created and inserted dynamically. So we remove the server
rendered
- // styles and inject new ones.
- styleElement.parentNode.removeChild(styleElement)
- }
- }
-
- if (isOldIE) {
- // use singleton mode for IE9.
- var styleIndex = singletonCounter++
- styleElement = singletonElement || (singletonElement =
createStyleElement())
- update = applyToSingletonTag.bind(null, styleElement, styleIndex,
false)
- remove = applyToSingletonTag.bind(null, styleElement, styleIndex,
true)
- } else {
- // use multi-style-tag mode in all other cases
- styleElement = createStyleElement()
- update = applyToTag.bind(null, styleElement)
- remove = function () {
- styleElement.parentNode.removeChild(styleElement)
- }
- }
-
- update(obj)
-
- return function updateStyle (newObj /* StyleObjectPart */) {
- if (newObj) {
- if (newObj.css === obj.css &&
- newObj.media === obj.media &&
- newObj.sourceMap === obj.sourceMap) {
- return
- }
- update(obj = newObj)
- } else {
- remove()
- }
- }
- }
-
- var replaceText = (function () {
- var textStore = []
-
- return function (index, replacement) {
- textStore[index] = replacement
- return textStore.filter(Boolean).join('\n')
- }
- })()
-
- function applyToSingletonTag (styleElement, index, remove, obj) {
- var css = remove ? '' : obj.css
-
- if (styleElement.styleSheet) {
- styleElement.styleSheet.cssText = replaceText(index, css)
- } else {
- var cssNode = document.createTextNode(css)
- var childNodes = styleElement.childNodes
- if (childNodes[index]) styleElement.removeChild(childNodes[index])
- if (childNodes.length) {
- styleElement.insertBefore(cssNode, childNodes[index])
- } else {
- styleElement.appendChild(cssNode)
- }
- }
- }
-
- function applyToTag (styleElement, obj) {
- var css = obj.css
- var media = obj.media
- var sourceMap = obj.sourceMap
-
- if (media) {
- styleElement.setAttribute('media', media)
- }
-
- if (sourceMap) {
- // https://developer.chrome.com/devtools/docs/javascript-debugging
- // this makes source maps inside style tags work properly in Chrome
- css += '\n/*# sourceURL=' + sourceMap.sources[0] + ' */'
- // http://stackoverflow.com/a/26603875
- css += '\n/*# sourceMappingURL=data:application/json;base64,' +
btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + ' */'
- }
-
- if (styleElement.styleSheet) {
- styleElement.styleSheet.cssText = css
- } else {
- while (styleElement.firstChild) {
- styleElement.removeChild(styleElement.firstChild)
- }
- styleElement.appendChild(document.createTextNode(css))
- }
- }
-
-
-/***/ }),
-
-/***/ 6:
-/***/ (function(module, exports) {
-
- /**
- * Translates the list format produced by css-loader into something
- * easier to manipulate.
- */
- module.exports = function listToStyles (parentId, list) {
- var styles = []
- var newStyles = {}
- for (var i = 0; i < list.length; i++) {
- var item = list[i]
- var id = item[0]
- var css = item[1]
- var media = item[2]
- var sourceMap = item[3]
- var part = {
- id: parentId + ':' + i,
- css: css,
- media: media,
- sourceMap: sourceMap
- }
- if (!newStyles[id]) {
- styles.push(newStyles[id] = { id: id, parts: [part] })
- } else {
- newStyles[id].parts.push(part)
- }
- }
- return styles
- }
-
-
-/***/ }),
-
-/***/ 7:
-/***/ (function(module, exports) {
-
- /* globals __VUE_SSR_CONTEXT__ */
-
- // this module is a runtime utility for cleaner component module output
and will
- // be included in the final webpack user bundle
-
- module.exports = function normalizeComponent (
- rawScriptExports,
- compiledTemplate,
- injectStyles,
- scopeId,
- moduleIdentifier /* server only */
- ) {
- var esModule
- var scriptExports = rawScriptExports = rawScriptExports || {}
-
- // ES6 modules interop
- var type = typeof rawScriptExports.default
- if (type === 'object' || type === 'function') {
- esModule = rawScriptExports
- scriptExports = rawScriptExports.default
- }
-
- // Vue.extend constructor export interop
- var options = typeof scriptExports === 'function'
- ? scriptExports.options
- : scriptExports
-
- // render functions
- if (compiledTemplate) {
- options.render = compiledTemplate.render
- options.staticRenderFns = compiledTemplate.staticRenderFns
- }
-
- // scopedId
- if (scopeId) {
- options._scopeId = scopeId
- }
-
- var hook
- if (moduleIdentifier) { // server build
- hook = function (context) {
- // 2.3 injection
- context =
- context || // cached call
- (this.$vnode && this.$vnode.ssrContext) || // stateful
- (this.parent && this.parent.$vnode &&
this.parent.$vnode.ssrContext) // functional
- // 2.2 with runInNewContext: true
- if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
- context = __VUE_SSR_CONTEXT__
- }
- // inject component styles
- if (injectStyles) {
- injectStyles.call(this, context)
- }
- // register component module identifier for async chunk inferrence
- if (context && context._registeredComponents) {
- context._registeredComponents.add(moduleIdentifier)
- }
- }
- // used by ssr in case component is cached and beforeCreate
- // never gets called
- options._ssrRegister = hook
- } else if (injectStyles) {
- hook = injectStyles
- }
-
- if (hook) {
- var functional = options.functional
- var existing = functional
- ? options.render
- : options.beforeCreate
- if (!functional) {
- // inject component registration as beforeCreate hook
- options.beforeCreate = existing
- ? [].concat(existing, hook)
- : [hook]
- } else {
- // register for functioal component in vue file
- options.render = function renderWithStyleInjection (h, context) {
- hook.call(context)
- return existing(h, context)
- }
- }
- }
-
- return {
- esModule: esModule,
- exports: scriptExports,
- options: options
- }
- }
-
-
-/***/ }),
-
-/***/ 63:
-/***/ (function(module, exports) {
-
- 'use strict';
-
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator
=== "symbol" ? function (obj) { return typeof obj; } : function (obj) { return
obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !==
Symbol.prototype ? "symbol" : typeof obj; };
-
- /*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
- exports.getBaseURL = function (vm) {
- var bundleUrl = weex.config.bundleUrl;
- var nativeBase;
- var isAndroidAssets = bundleUrl.indexOf('your_current_IP') >= 0 ||
bundleUrl.indexOf('file://assets/') >= 0;
- var isiOSAssets = bundleUrl.indexOf('file:///') >= 0 &&
bundleUrl.indexOf('WeexDemo.app') > 0;
- if (isAndroidAssets) {
- nativeBase = 'file://assets/';
- } else if (isiOSAssets) {
- //
file:///var/mobile/Containers/Bundle/Application/{id}/WeexDemo.app/
- //
file:///Users/{user}/Library/Developer/CoreSimulator/Devices/{id}/data/Containers/Bundle/Application/{id}/WeexDemo.app/
- nativeBase = bundleUrl.substring(0, bundleUrl.lastIndexOf('/') + 1);
- } else {
- var host = 'localhost:12580';
- var matches = /\/\/([^\/]+?)\//.exec(weex.config.bundleUrl);
- if (matches && matches.length >= 2) {
- host = matches[1];
- }
- nativeBase = 'http://' + host + '/' + vm.dir + '/build/';
- }
- var h5Base = './vue.html?page=./' + vm.dir + '/build/';
- // in Native
- var base = nativeBase;
- if ((typeof window === 'undefined' ? 'undefined' : _typeof(window))
=== 'object') {
- // in Browser or WebView
- base = h5Base;
- }
- return base;
- };
-
-/***/ }),
-
-/***/ 145:
-/***/ (function(module, exports, __webpack_require__) {
-
- var disposed = false
- var Component = __webpack_require__(7)(
- /* script */
- __webpack_require__(146),
- /* template */
- __webpack_require__(160),
- /* styles */
- null,
- /* scopeId */
- null,
- /* moduleIdentifier (server only) */
- null
- )
- Component.options.__file =
"/Users/Hanks/Codes/work/incubator-weex/examples/vue/index.vue"
- if (Component.esModule && Object.keys(Component.esModule).some(function
(key) {return key !== "default" && key.substr(0, 2) !== "__"}))
{console.error("named exports are not supported in *.vue files.")}
- if (Component.options.functional) {console.error("[vue-loader]
index.vue: functional components are not supported with templates, they should
use render functions.")}
-
- /* hot reload */
- if (false) {(function () {
- var hotAPI = require("vue-hot-reload-api")
- hotAPI.install(require("vue"), false)
- if (!hotAPI.compatible) return
- module.hot.accept()
- if (!module.hot.data) {
- hotAPI.createRecord("data-v-60767867", Component.options)
- } else {
- hotAPI.reload("data-v-60767867", Component.options)
- }
- module.hot.dispose(function (data) {
- disposed = true
- })
- })()}
-
- module.exports = Component.exports
-
-
-/***/ }),
-
-/***/ 146:
-/***/ (function(module, exports, __webpack_require__) {
-
- 'use strict';
-
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator
=== "symbol" ? function (obj) { return typeof obj; } : function (obj) { return
obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !==
Symbol.prototype ? "symbol" : typeof obj; };
-
- //
- //
- //
- //
-
- module.exports = {
- data: function data() {
- var root = (typeof window === 'undefined' ? 'undefined' :
_typeof(window)) === 'object' ? 'vue-web/vue' : 'vue';
-
- return {
- items: [
- // common
- { name: root + '/hello', title: 'Hello World' }, { name: root +
'/style/index', title: 'Common Style' }, { name: root + '/animation', title:
'Animation' }, { name: root + '/transition', title: 'Transition' },
-
- // component
- { name: root + '/components/text', title: 'Text' }, { name: root
+ '/iconfont', title: 'iconfont' }, { name: root + '/components/image', title:
'Image' }, { name: root + '/components/input', title: 'Input' }, { name: root +
'/components/scroller', title: 'Scroller' }, { name: root + '/components/list',
title: 'List' }, { name: root + '/components/waterfall', title: 'Waterfall' },
{ name: root + '/components/slider', title: 'Slider' }, { name: root +
'/components/a', title: 'A' }, { name: root + '/components/video', title:
'Video' }, { name: root + '/components/countdown', title: 'Countdown' }, {
name: root + '/components/marquee', title: 'Marquee' }, { name: root +
'/components/web', title: 'Web' }, { name: root + '/components/navigator',
title: 'Navigator' }, { name: root + '/components/tabbar', title: 'Tabbar' },
-
- // module
- { name: root + '/modules/instance-api', title: 'Instance API' },
{ name: root + '/modules/modal', title: 'Modal' }, { name: root +
'/modules/webSocket', title: 'WebSocket' }, { name: root + '/modules/stream',
title: 'Stream' }, { name: root + '/modules/storage', title: 'Storage' }, {
name: root + '/modules/picker', title: 'picker' },
- // {name: 'module/clipboard', title: 'Clipboard'}, // 0.8 ,
developing
-
- // showcase
- { name: root + '/showcase/boxshadow', title: 'boxshadow' }, {
name: root + '/showcase/progress', title: 'Progress Bar' }, { name: root +
'/showcase/itemlist', title: 'List (Advanced)' }, { name: root +
'/showcase/calculator', title: 'Calculator' }, { name: root +
'/showcase/tap-penetrate', title: 'TapPenetrate' }, { name: root +
'/showcase/a-node-click', title: 'ANodeClick' },
- // {name: root + '/showcase/minesweeper', title: 'Minesweeper'},
- // {name: root + '/showcase/ui', title: 'UI Gallery'},
- // {name: root + '/showcase/dropdown/dropdown-demo', title:
'Dropdown'}
-
- // market
- { name: root + '/market/gcanvas', title: 'Gcanvas' }]
- };
- },
- components: {
- exampleList: __webpack_require__(147)
- },
- created: function created() {
- var root = (typeof window === 'undefined' ? 'undefined' :
_typeof(window)) === 'object' ? 'vue-web/vue' : 'vue';
- var platform = this.$getConfig().env.platform.toLowerCase();
- if (platform === 'ios') {
- this.items.push({ name: root + '/showcase/compositing', title:
'Compositing' });
- }
- }
- };
-
-/***/ }),
-
-/***/ 147:
-/***/ (function(module, exports, __webpack_require__) {
-
- var disposed = false
- var Component = __webpack_require__(7)(
- /* script */
- __webpack_require__(148),
- /* template */
- __webpack_require__(159),
- /* styles */
- null,
- /* scopeId */
- null,
- /* moduleIdentifier (server only) */
- null
- )
- Component.options.__file =
"/Users/Hanks/Codes/work/incubator-weex/examples/vue/include/example-list.vue"
- if (Component.esModule && Object.keys(Component.esModule).some(function
(key) {return key !== "default" && key.substr(0, 2) !== "__"}))
{console.error("named exports are not supported in *.vue files.")}
- if (Component.options.functional) {console.error("[vue-loader]
example-list.vue: functional components are not supported with templates, they
should use render functions.")}
-
- /* hot reload */
- if (false) {(function () {
- var hotAPI = require("vue-hot-reload-api")
- hotAPI.install(require("vue"), false)
- if (!hotAPI.compatible) return
- module.hot.accept()
- if (!module.hot.data) {
- hotAPI.createRecord("data-v-cfdc1fba", Component.options)
- } else {
- hotAPI.reload("data-v-cfdc1fba", Component.options)
- }
- module.hot.dispose(function (data) {
- disposed = true
- })
- })()}
-
- module.exports = Component.exports
-
-
-/***/ }),
-
-/***/ 148:
-/***/ (function(module, exports, __webpack_require__) {
-
- 'use strict';
-
- //
- //
- //
- //
- //
- //
- //
- //
-
- var getBaseURL = __webpack_require__(63).getBaseURL;
- module.exports = {
- props: {
- dir: {
- default: 'examples'
- }, // examples, test ...
- items: {
- default: [{ name: 'hello', title: 'Hello World', url: '' }]
- }
- },
- components: {
- exampleListItem: __webpack_require__(149)
- },
- created: function created() {
- var base = getBaseURL(this);
- for (var i in this.items) {
- var item = this.items[i];
- if (!item.url) {
- item.url = base + item.name + '.js';
- }
- }
- }
- };
-
-/***/ }),
-
-/***/ 149:
-/***/ (function(module, exports, __webpack_require__) {
-
- var disposed = false
- function injectStyle (ssrContext) {
- if (disposed) return
- __webpack_require__(150)
- }
- var Component = __webpack_require__(7)(
- /* script */
- __webpack_require__(152),
- /* template */
- __webpack_require__(158),
- /* styles */
- injectStyle,
- /* scopeId */
- "data-v-f04b1ea6",
- /* moduleIdentifier (server only) */
- null
- )
- Component.options.__file =
"/Users/Hanks/Codes/work/incubator-weex/examples/vue/include/example-list-item.vue"
- if (Component.esModule && Object.keys(Component.esModule).some(function
(key) {return key !== "default" && key.substr(0, 2) !== "__"}))
{console.error("named exports are not supported in *.vue files.")}
- if (Component.options.functional) {console.error("[vue-loader]
example-list-item.vue: functional components are not supported with templates,
they should use render functions.")}
-
- /* hot reload */
- if (false) {(function () {
- var hotAPI = require("vue-hot-reload-api")
- hotAPI.install(require("vue"), false)
- if (!hotAPI.compatible) return
- module.hot.accept()
- if (!module.hot.data) {
- hotAPI.createRecord("data-v-f04b1ea6", Component.options)
- } else {
- hotAPI.reload("data-v-f04b1ea6", Component.options)
- }
- module.hot.dispose(function (data) {
- disposed = true
- })
- })()}
-
- module.exports = Component.exports
-
-
-/***/ }),
-
-/***/ 150:
-/***/ (function(module, exports, __webpack_require__) {
-
- // style-loader: Adds some css to the DOM by adding a <style> tag
-
- // load the styles
- var content = __webpack_require__(151);
- if(typeof content === 'string') content = [[module.id, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var update = __webpack_require__(5)("2292246e", content, false);
- // Hot Module Replacement
- if(false) {
- // When the styles change, update the <style> tags
- if(!content.locals) {
-
module.hot.accept("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-f04b1ea6\",\"scoped\":true,\"hasInlineConfig\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./example-list-item.vue",
function() {
- var newContent =
require("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-f04b1ea6\",\"scoped\":true,\"hasInlineConfig\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./example-list-item.vue");
- if(typeof newContent === 'string') newContent = [[module.id,
newContent, '']];
- update(newContent);
- });
- }
- // When the module is disposed, remove the <style> tags
- module.hot.dispose(function() { update(); });
- }
-
-/***/ }),
-
-/***/ 151:
-/***/ (function(module, exports, __webpack_require__) {
-
- exports = module.exports = __webpack_require__(4)();
- // imports
-
-
- // module
- exports.push([module.id, "\n.item-txt[data-v-f04b1ea6] {\n font-size:
48px;\n color: #555;\n}\n", ""]);
-
- // exports
-
-
-/***/ }),
-
-/***/ 152:
-/***/ (function(module, exports, __webpack_require__) {
-
- 'use strict';
-
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
-
- var event = weex.requireModule('event');
- module.exports = {
- props: {
- title: { default: '456' },
- url: { default: '' }
- },
- components: {
- listItem: __webpack_require__(153)
- },
- methods: {
- redirect: function redirect() {
- event.openURL(this.url);
- }
- }
- };
-
-/***/ }),
-
-/***/ 153:
-/***/ (function(module, exports, __webpack_require__) {
-
- var disposed = false
- function injectStyle (ssrContext) {
- if (disposed) return
- __webpack_require__(154)
- }
- var Component = __webpack_require__(7)(
- /* script */
- __webpack_require__(156),
- /* template */
- __webpack_require__(157),
- /* styles */
- injectStyle,
- /* scopeId */
- "data-v-588f3460",
- /* moduleIdentifier (server only) */
- null
- )
- Component.options.__file =
"/Users/Hanks/Codes/work/incubator-weex/examples/vue/include/list-item.vue"
- if (Component.esModule && Object.keys(Component.esModule).some(function
(key) {return key !== "default" && key.substr(0, 2) !== "__"}))
{console.error("named exports are not supported in *.vue files.")}
- if (Component.options.functional) {console.error("[vue-loader]
list-item.vue: functional components are not supported with templates, they
should use render functions.")}
-
- /* hot reload */
- if (false) {(function () {
- var hotAPI = require("vue-hot-reload-api")
- hotAPI.install(require("vue"), false)
- if (!hotAPI.compatible) return
- module.hot.accept()
- if (!module.hot.data) {
- hotAPI.createRecord("data-v-588f3460", Component.options)
- } else {
- hotAPI.reload("data-v-588f3460", Component.options)
- }
- module.hot.dispose(function (data) {
- disposed = true
- })
- })()}
-
- module.exports = Component.exports
-
-
-/***/ }),
-
-/***/ 154:
-/***/ (function(module, exports, __webpack_require__) {
-
- // style-loader: Adds some css to the DOM by adding a <style> tag
-
- // load the styles
- var content = __webpack_require__(155);
- if(typeof content === 'string') content = [[module.id, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var update = __webpack_require__(5)("05c1548a", content, false);
- // Hot Module Replacement
- if(false) {
- // When the styles change, update the <style> tags
- if(!content.locals) {
-
module.hot.accept("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-588f3460\",\"scoped\":true,\"hasInlineConfig\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./list-item.vue",
function() {
- var newContent =
require("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-588f3460\",\"scoped\":true,\"hasInlineConfig\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./list-item.vue");
- if(typeof newContent === 'string') newContent = [[module.id,
newContent, '']];
- update(newContent);
- });
- }
- // When the module is disposed, remove the <style> tags
- module.hot.dispose(function() { update(); });
- }
-
-/***/ }),
-
-/***/ 155:
-/***/ (function(module, exports, __webpack_require__) {
-
- exports = module.exports = __webpack_require__(4)();
- // imports
-
-
- // module
- exports.push([module.id, "\n.item[data-v-588f3460] {\n padding-top:
25px;\n padding-bottom: 25px;\n padding-left: 35px;\n padding-right: 35px;\n
height: 160px;\n justify-content: center;\n /*margin-bottom: 1px; FUTURE
*/\n border-bottom-width: 1px;\n border-color: #dddddd;\n}\n", ""]);
-
- // exports
-
-
-/***/ }),
-
-/***/ 156:
-/***/ (function(module, exports) {
-
- 'use strict';
-
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
-
- module.exports = {
- props: {
- bgColor: { default: '#ffffff' }
- },
- methods: {
- click: function click() {
- this.$emit('click');
- },
- touchstart: function touchstart() {
- // FIXME android touch
- // TODO adaptive opposite bgColor
- // this.bgColor = '#e6e6e6';
- },
- touchend: function touchend() {
- // FIXME android touchend not triggered
- // this.bgColor = '#ffffff';
- }
- }
- };
-
-/***/ }),
-
-/***/ 157:
-/***/ (function(module, exports, __webpack_require__) {
-
- module.exports={render:function (){var _vm=this;var
_h=_vm.$createElement;var _c=_vm._self._c||_h;
- return _c('div', {
- staticClass: "item",
- staticStyle: _vm.$processStyle(undefined),
- style: (_vm.$processStyle({
- backgroundColor: _vm.bgColor
- })),
- on: {
- "click": _vm.click,
- "touchstart": _vm.touchstart,
- "touchend": _vm.touchend
- }
- }, [_vm._t("default")], 2)
- },staticRenderFns: []}
- module.exports.render._withStripped = true
- if (false) {
- module.hot.accept()
- if (module.hot.data) {
- require("vue-hot-reload-api").rerender("data-v-588f3460",
module.exports)
- }
- }
-
-/***/ }),
-
-/***/ 158:
-/***/ (function(module, exports, __webpack_require__) {
-
- module.exports={render:function (){var _vm=this;var
_h=_vm.$createElement;var _c=_vm._self._c||_h;
- return _c('list-item', {
- staticStyle: _vm.$processStyle(undefined),
- style: (_vm.$processStyle(undefined)),
- on: {
- "click": _vm.redirect
- }
- }, [_c('text', {
- staticClass: "item-txt",
- staticStyle: _vm.$processStyle(undefined),
- style: (_vm.$processStyle(undefined))
- }, [_vm._v(_vm._s(_vm.title))])])
- },staticRenderFns: []}
- module.exports.render._withStripped = true
- if (false) {
- module.hot.accept()
- if (module.hot.data) {
- require("vue-hot-reload-api").rerender("data-v-f04b1ea6",
module.exports)
- }
- }
-
-/***/ }),
-
-/***/ 159:
-/***/ (function(module, exports, __webpack_require__) {
-
- module.exports={render:function (){var _vm=this;var
_h=_vm.$createElement;var _c=_vm._self._c||_h;
- return _c('list', _vm._l((_vm.items), function(item, i) {
- return _c('cell', {
- key: i,
- staticStyle: _vm.$processStyle(undefined),
- style: (_vm.$processStyle(undefined)),
- attrs: {
- "append": "tree"
- }
- }, [_c('example-list-item', {
- staticStyle: _vm.$processStyle(undefined),
- style: (_vm.$processStyle(undefined)),
- attrs: {
- "title": item.title,
- "url": item.url
- }
- })], 1)
- }))
- },staticRenderFns: []}
- module.exports.render._withStripped = true
- if (false) {
- module.hot.accept()
- if (module.hot.data) {
- require("vue-hot-reload-api").rerender("data-v-cfdc1fba",
module.exports)
- }
- }
-
-/***/ }),
-
-/***/ 160:
-/***/ (function(module, exports, __webpack_require__) {
-
- module.exports={render:function (){var _vm=this;var
_h=_vm.$createElement;var _c=_vm._self._c||_h;
- return _c('example-list', {
- staticStyle: _vm.$processStyle(undefined),
- style: (_vm.$processStyle(undefined)),
- attrs: {
- "items": _vm.items,
- "dir": "examples"
- }
- })
- },staticRenderFns: []}
- module.exports.render._withStripped = true
- if (false) {
- module.hot.accept()
- if (module.hot.data) {
- require("vue-hot-reload-api").rerender("data-v-60767867",
module.exports)
- }
- }
-
-/***/ })
-
-/******/ });
\ No newline at end of file