svelma-pro/client/slider.77111ee0.js

3 lines
3.8 KiB
JavaScript

import{c as t,d as e,b as n,D as s,o as a,e as r,f as o,E as c,p as i,g as $,h as l,i as m,j as f,k as p,F as u,l as d,m as g,A as h,y as v,G as j,n as w,S as x,ab as b,ac as k}from"./chunk.82446879.js";import{y as E}from"./chunk.f5a3f321.js";import"./chunk.e8a2e241.js";import{a as S}from"./chunk.4b4ee497.js";import"./chunk.b01e898f.js";import{a as y}from"./chunk.fb378401.js";import{a as D}from"./chunk.94a6e723.js";function I(t){let e,n,S,y,D,I=t[1][0]+"";function V(e){t[4].call(null,e)}let A={min:"0",max:"1",step:"0.01"};void 0!==t[1]&&(A.value=t[1]);const F=new E({props:A});return x.push(()=>b(F,"value",V)),F.$on("dragEnd",t[5]),{c(){e=r("div"),n=o(I),S=a(),s(F.$$.fragment),this.h()},l(t){e=$(t,"DIV",{slot:!0});var s=l(e);n=m(s,I),S=i(s),c(F.$$.fragment,s),s.forEach(f),this.h()},h(){p(e,"slot","preview")},m(t,s){d(t,e,s),g(e,n),g(e,S),u(F,e,null),D=!0},p(t,e){(!D||2&e)&&I!==(I=t[1][0]+"")&&w(n,I);const s={};!y&&2&e&&(y=!0,s.value=t[1],k(()=>y=!1)),F.$set(s)},i(t){D||(h(F.$$.fragment,t),D=!0)},o(t){v(F.$$.fragment,t),D=!1},d(t){t&&f(e),j(F)}}}function V(t){let e,n,S,y,D,I,V,A=t[2][0]+"",F=t[2][1]+"";function G(e){t[6].call(null,e)}let H={max:"200",step:"10",range:!0,order:!0,tip:"true"};void 0!==t[2]&&(H.value=t[2]);const P=new E({props:H});return x.push(()=>b(P,"value",G)),{c(){e=r("div"),n=o(A),S=o("-"),y=o(F),D=a(),s(P.$$.fragment),this.h()},l(t){e=$(t,"DIV",{slot:!0});var s=l(e);n=m(s,A),S=m(s,"-"),y=m(s,F),D=i(s),c(P.$$.fragment,s),s.forEach(f),this.h()},h(){p(e,"slot","preview")},m(t,s){d(t,e,s),g(e,n),g(e,S),g(e,y),g(e,D),u(P,e,null),V=!0},p(t,e){(!V||4&e)&&A!==(A=t[2][0]+"")&&w(n,A),(!V||4&e)&&F!==(F=t[2][1]+"")&&w(y,F);const s={};!I&&4&e&&(I=!0,s.value=t[2],k(()=>I=!1)),P.$set(s)},i(t){V||(h(P.$$.fragment,t),V=!0)},o(t){v(P.$$.fragment,t),V=!1},d(t){t&&f(e),j(P)}}}function A(t){let e,n,w,x,b,k,E,A,F;const G=new S({props:{title:"Slider",subtitle:"滑动条"}}),H=new y({props:{code:'<script>\n import { Slider } from \'svelma-pro\'\n let value = [0, 1];\n\n function change() {\n console.log(value[0])\n }\n<\/script>\n{value[0]}\n<Slider bind:value min="0" max="1" on:dragEnd={() => change()} step="0.01"/>\n',$$slots:{preview:[I]},$$scope:{ctx:t}}}),P=new y({props:{code:'<script>\nimport { Slider } from \'svelma-pro\'\n\n let range2 = [10, 110];\n<\/script>\n\n {value[0]}-{value[1]}\n <Slider max="200" step="10" bind:value={range2} range order tip="true"/>\n',$$slots:{preview:[V]},$$scope:{ctx:t}}}),R=new D({props:{jsdoc:t[0],showEvent:"true"}});return{c(){s(G.$$.fragment),e=a(),s(H.$$.fragment),n=a(),w=r("hr"),x=a(),b=r("p"),k=o("范围选择"),E=a(),s(P.$$.fragment),A=a(),s(R.$$.fragment),this.h()},l(t){c(G.$$.fragment,t),e=i(t),c(H.$$.fragment,t),n=i(t),w=$(t,"HR",{class:!0}),x=i(t),b=$(t,"P",{class:!0});var s=l(b);k=m(s,"范围选择"),s.forEach(f),E=i(t),c(P.$$.fragment,t),A=i(t),c(R.$$.fragment,t),this.h()},h(){p(w,"class","is-medium"),p(b,"class","title is-4")},m(t,s){u(G,t,s),d(t,e,s),u(H,t,s),d(t,n,s),d(t,w,s),d(t,x,s),d(t,b,s),g(b,k),d(t,E,s),u(P,t,s),d(t,A,s),u(R,t,s),F=!0},p(t,[e]){const n={};130&e&&(n.$$scope={dirty:e,ctx:t}),H.$set(n);const s={};132&e&&(s.$$scope={dirty:e,ctx:t}),P.$set(s);const a={};1&e&&(a.jsdoc=t[0]),R.$set(a)},i(t){F||(h(G.$$.fragment,t),h(H.$$.fragment,t),h(P.$$.fragment,t),h(R.$$.fragment,t),F=!0)},o(t){v(G.$$.fragment,t),v(H.$$.fragment,t),v(P.$$.fragment,t),v(R.$$.fragment,t),F=!1},d(t){j(G,t),t&&f(e),j(H,t),t&&f(n),t&&f(w),t&&f(x),t&&f(b),t&&f(E),j(P,t),t&&f(A),j(R,t)}}}async function F(){const t=await this.fetch("components/slider.json");return{jsdoc:await t.json()}}function G(t,e,n){let{jsdoc:s}=e,a=[0,1],r=[10,110];function o(){console.log(a[0])}return t.$set=(t=>{"jsdoc"in t&&n(0,s=t.jsdoc)}),[s,a,r,o,function(t){n(1,a=t)},()=>o(),function(t){n(2,r=t)}]}export default class extends t{constructor(t){super(),e(this,t,G,A,n,{jsdoc:0})}}export{F as preload};
//# sourceMappingURL=slider.77111ee0.js.map