nativescript-xz-ad-generation
Version:
NativeScript AdGeneration Plugin
40 lines (39 loc) • 1.44 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var view_1 = require("tns-core-modules/ui/core/view");
var content_view_1 = require("tns-core-modules/ui/content-view");
exports.locationIdProperty = new view_1.Property({
name: "locationId",
});
exports.bannerWidthProperty = new view_1.Property({
name: "bannerWidth",
});
exports.bannerHeightProperty = new view_1.Property({
name: "bannerHeight",
});
var BannerBase = (function (_super) {
__extends(BannerBase, _super);
function BannerBase() {
return _super !== null && _super.apply(this, arguments) || this;
}
BannerBase.prototype[exports.locationIdProperty.getDefault] = function () {
return this._locationId;
};
BannerBase.prototype[exports.locationIdProperty.setNative] = function (value) {
this._locationId = value;
this.updateAd();
};
BannerBase.prototype[exports.bannerHeightProperty.setNative] = function (value) {
this._bannerHeight = value;
this.updateAd();
};
BannerBase.prototype[exports.bannerWidthProperty.setNative] = function (value) {
this._bannerWidth = value;
this.updateAd();
};
return BannerBase;
}(content_view_1.ContentView));
exports.BannerBase = BannerBase;
exports.locationIdProperty.register(BannerBase);
exports.bannerHeightProperty.register(BannerBase);
exports.bannerWidthProperty.register(BannerBase);
;