晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/akaindir/www/crm/layouts/v7/lib/todc/js/ |
Upload File : |
/*! ========================================================================
* Bootstrap Toggle: bootstrap2-toggle.js v2.2.0
* http://www.bootstraptoggle.com
* ========================================================================
* Copyright 2014 Min Hur, The New York Times Company
* Licensed under MIT
* ======================================================================== */
+function (a) {
"use strict";
function b(b) {
return this.each(function () {
var d = a(this), e = d.data("bs.toggle"), f = "object" == typeof b && b;
e || d.data("bs.toggle", e = new c(this, f)), "string" == typeof b && e[b] && e[b]()
})
}
var c = function (b, c) {
this.$element = a(b), this.options = a.extend({}, this.defaults(), c), this.render()
};
c.VERSION = "2.2.0", c.DEFAULTS = {on: "On", off: "Off", onstyle: "success", offstyle: "danger", size: "normal", style: "", width: null, height: null}, c.prototype.defaults = function () {
return{on: this.$element.attr("data-on") || c.DEFAULTS.on, off: this.$element.attr("data-off") || c.DEFAULTS.off, onstyle: this.$element.attr("data-onstyle") || c.DEFAULTS.onstyle, offstyle: this.$element.attr("data-offstyle") || c.DEFAULTS.offstyle, size: this.$element.attr("data-size") || c.DEFAULTS.size, style: this.$element.attr("data-style") || c.DEFAULTS.style, width: this.$element.attr("data-width") || c.DEFAULTS.width, height: this.$element.attr("data-height") || c.DEFAULTS.height}
}, c.prototype.render = function () {
this._onstyle = "btn-" + this.options.onstyle, this._offstyle = "btn-" + this.options.offstyle;
var b = "large" === this.options.size ? "btn-large" : "small" === this.options.size ? "btn-small" : "mini" === this.options.size ? "btn-mini" : "", c = a('<label class="btn">').html(this.options.on).addClass(this._onstyle + " " + b), d = a('<label class="btn">').html(this.options.off).addClass(this._offstyle + " " + b + " active"), e = a('<span class="toggle-handle btn btn-default">').addClass(b), f = a('<div class="toggle-group">').append(c, d, e), g = a('<div class="toggle btn" data-toggle="toggle">').addClass(this.$element.prop("checked") ? this._onstyle : this._offstyle + " off").addClass(b).addClass(this.options.style);
this.$element.wrap(g), a.extend(this, {$toggle: this.$element.parent(), $toggleOn: c, $toggleOff: d, $toggleGroup: f}), this.$toggle.append(f);
var h = this.options.width || Math.max(c.width(), d.width()) + e.outerWidth() / 2, i = this.options.height || Math.max(c.height(), d.height());
c.addClass("toggle-on"), d.addClass("toggle-off"), this.$toggle.css({width: h, height: i}), this.options.height && (c.css("line-height", c.height() + "px"), d.css("line-height", d.height() + "px")), this.update(!0), this.trigger(!0)
}, c.prototype.toggle = function () {
this.$element.prop("checked") ? this.off() : this.on()
}, c.prototype.on = function (a) {
return this.$element.prop("disabled") ? !1 : (this.$toggle.removeClass(this._offstyle + " off").addClass(this._onstyle), this.$element.prop("checked", !0), void(a || this.trigger()))
}, c.prototype.off = function (a) {
return this.$element.prop("disabled") ? !1 : (this.$toggle.removeClass(this._onstyle).addClass(this._offstyle + " off"), this.$element.prop("checked", !1), void(a || this.trigger()))
}, c.prototype.enable = function () {
this.$toggle.removeAttr("disabled"), this.$element.prop("disabled", !1)
}, c.prototype.disable = function () {
this.$toggle.attr("disabled", "disabled"), this.$element.prop("disabled", !0)
}, c.prototype.update = function (a) {
this.$element.prop("disabled") ? this.disable() : this.enable(), this.$element.prop("checked") ? this.on(a) : this.off(a)
}, c.prototype.trigger = function (b) {
this.$element.off("change.bs.toggle"), b || this.$element.change(), this.$element.on("change.bs.toggle", a.proxy(function () {
this.update()
}, this))
}, c.prototype.destroy = function () {
this.$element.off("change.bs.toggle"), this.$toggleGroup.remove(), this.$element.removeData("bs.toggle"), this.$element.unwrap()
};
var d = a.fn.bootstrapToggle;
a.fn.bootstrapToggle = b, a.fn.bootstrapToggle.Constructor = c, a.fn.toggle.noConflict = function () {
return a.fn.bootstrapToggle = d, this
}, a(function () {
a("input[type=checkbox][data-toggle^=toggle]").bootstrapToggle()
}), a(document).on("click.bs.toggle", "div[data-toggle^=toggle]", function (b) {
var c = a(this).find("input[type=checkbox]");
c.bootstrapToggle("toggle"), b.preventDefault()
})
}(jQuery);
//# sourceMappingURL=bootstrap2-toggle.min.js.map