"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = (this && this.__generator) || function (thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; Component({ options: { addGlobalClass: true, multipleSlots: true }, properties: { liveRoom: { type: Object, value: {} }, positionTop: { type: Number, value: 410, } }, data: { topLength: 0, windowHeight: 0 }, pageLifetimes: { show: function () { this.setData({ windowHeight: wx.getSystemInfoSync().windowHeight - 100 }); }, hide: function () { }, }, methods: { createPoster: function () { return __awaiter(this, void 0, void 0, function () { var poster; return __generator(this, function (_a) { poster = this.selectComponent('#my-poster-creator'); poster.drawPic(); return [2]; }); }); }, longtap: function (e) { this.data.topLength = e.detail.y - e.currentTarget.offsetTop; }, moveBtn: function (e) { var top = e.touches[0].clientY - this.data.topLength; top < 50 ? top = 50 : top; top > this.data.windowHeight ? top = this.data.windowHeight : top; this.setData({ positionTop: top }); } } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQSxTQUFTLENBQUM7SUFJUixPQUFPLEVBQUU7UUFDUCxjQUFjLEVBQUUsSUFBSTtRQUNwQixhQUFhLEVBQUUsSUFBSTtLQUNwQjtJQUNELFVBQVUsRUFBRTtRQUNWLFFBQVEsRUFBQztZQUNQLElBQUksRUFBRSxNQUFNO1lBQ1osS0FBSyxFQUFDLEVBQUU7U0FDVDtRQUNELFdBQVcsRUFBQztZQUNWLElBQUksRUFBRSxNQUFNO1lBQ1osS0FBSyxFQUFFLEdBQUc7U0FDWDtLQUNGO0lBS0QsSUFBSSxFQUFFO1FBQ0osU0FBUyxFQUFFLENBQUM7UUFDWixZQUFZLEVBQUMsQ0FBQztLQUNmO0lBRUQsYUFBYSxFQUFFO1FBRWIsSUFBSTtZQUNGLElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsWUFBWSxFQUFFLEVBQUUsQ0FBQyxpQkFBaUIsRUFBRSxDQUFDLFlBQVksR0FBRyxHQUFHO2FBQ3hELENBQUMsQ0FBQztRQUNMLENBQUM7UUFDRCxJQUFJO1FBRUosQ0FBQztLQUNGO0lBS0QsT0FBTyxFQUFFO1FBQ0QsWUFBWTs7OztvQkFFWixNQUFNLEdBQUUsSUFBSSxDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDO29CQUN2RCxNQUFNLENBQUMsT0FBTyxFQUFFLENBQUM7Ozs7U0FDbEI7UUFDRCxPQUFPLFlBQUMsQ0FBQztZQUNQLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDO1FBQy9ELENBQUM7UUFDRCxPQUFPLFlBQUMsQ0FBQztZQUNQLElBQUksR0FBRyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDO1lBQ3JELEdBQUcsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQztZQUMxQixHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDO1lBRWxFLElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsV0FBVyxFQUFFLEdBQUc7YUFDakIsQ0FBQyxDQUFDO1FBQ0wsQ0FBQztLQUNGO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIGNvbnN0IGFwcCA9IGdldEFwcDxJQXBwT3B0aW9uPigpO1xyXG5Db21wb25lbnQoe1xyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOWxnuaAp+WIl+ihqFxyXG4gICAqL1xyXG4gIG9wdGlvbnM6IHtcclxuICAgIGFkZEdsb2JhbENsYXNzOiB0cnVlLFxyXG4gICAgbXVsdGlwbGVTbG90czogdHJ1ZSAvLyDlnKjnu4Tku7blrprkuYnml7bnmoTpgInpobnkuK3lkK/nlKjlpJpzbG905pSv5oyBXHJcbiAgfSxcclxuICBwcm9wZXJ0aWVzOiB7XHJcbiAgICBsaXZlUm9vbTp7XHJcbiAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgdmFsdWU6e31cclxuICAgIH0sXHJcbiAgICBwb3NpdGlvblRvcDp7XHJcbiAgICAgIHR5cGU6IE51bWJlcixcclxuICAgICAgdmFsdWU6IDQxMCxcclxuICAgIH1cclxuICB9LFxyXG5cclxuICAvKipcclxuICAgKiDnu4Tku7bnmoTliJ3lp4vmlbDmja5cclxuICAgKi9cclxuICBkYXRhOiB7XHJcbiAgICB0b3BMZW5ndGg6IDAsXHJcbiAgICB3aW5kb3dIZWlnaHQ6MFxyXG4gIH0sXHJcblxyXG4gIHBhZ2VMaWZldGltZXM6IHtcclxuICAgIC8vIOe7hOS7tuaJgOWcqOmhtemdoueahOeUn+WRveWRqOacn+WHveaVsFxyXG4gICAgc2hvdygpIHtcclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICB3aW5kb3dIZWlnaHQ6IHd4LmdldFN5c3RlbUluZm9TeW5jKCkud2luZG93SGVpZ2h0IC0gMTAwXHJcbiAgICAgIH0pO1xyXG4gICAgfSxcclxuICAgIGhpZGUoKSB7XHJcblxyXG4gICAgfSxcclxuICB9LFxyXG5cclxuICAvKipcclxuICAgKiDnu4Tku7bnmoTmlrnms5XliJfooahcclxuICAgKi9cclxuICBtZXRob2RzOiB7XHJcbiAgICBhc3luYyBjcmVhdGVQb3N0ZXIoKXtcclxuICAgICAgLy8gYXdhaXQgdGhpcy5nZXRTaGFyZWRDb2RlKCk7XHJcbiAgICAgIGxldCBwb3N0ZXIgPXRoaXMuc2VsZWN0Q29tcG9uZW50KCcjbXktcG9zdGVyLWNyZWF0b3InKTtcclxuICAgICAgcG9zdGVyLmRyYXdQaWMoKTtcclxuICAgIH0sXHJcbiAgICBsb25ndGFwKGUpIHtcclxuICAgICAgdGhpcy5kYXRhLnRvcExlbmd0aCA9IGUuZGV0YWlsLnkgLSBlLmN1cnJlbnRUYXJnZXQub2Zmc2V0VG9wO1xyXG4gICAgfSxcclxuICAgIG1vdmVCdG4oZSkge1xyXG4gICAgICBsZXQgdG9wID0gZS50b3VjaGVzWzBdLmNsaWVudFkgLSB0aGlzLmRhdGEudG9wTGVuZ3RoO1xyXG4gICAgICB0b3AgPCA1MCA/IHRvcCA9IDUwIDogdG9wO1xyXG4gICAgICB0b3AgPiB0aGlzLmRhdGEud2luZG93SGVpZ2h0ID8gdG9wID0gdGhpcy5kYXRhLndpbmRvd0hlaWdodCA6IHRvcDtcclxuXHJcbiAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgcG9zaXRpb25Ub3A6IHRvcFxyXG4gICAgICB9KTtcclxuICAgIH1cclxuICB9XHJcbn0pXHJcbiJdfQ==