UNPKG

ripple

Version:

Ripple is an elegant TypeScript UI framework

290 lines (222 loc) 7.25 kB
// @ts-nocheck import * as _$_ from 'ripple/internal/client'; var root_1 = _$_.template(`<div>Content</div>`, 0); var root = _$_.template(`<!>`, 1, 1); var root_3 = _$_.template(`<div><span> </span></div>`, 0); var root_2 = _$_.template(`<!>`, 1, 1); var root_6 = _$_.template(`<meta name="description" content="Page description"><link rel="stylesheet" href="/styles.css">`, 1, 2); var root_5 = _$_.template(`<div>Page content</div>`, 0); var root_4 = _$_.template(`<!>`, 1, 1); var root_9 = _$_.template(`<meta name="description">`, 0); var root_8 = _$_.template(`<div> </div>`, 0); var root_7 = _$_.template(`<!>`, 1, 1); var root_11 = _$_.template(`<div> </div>`, 0); var root_10 = _$_.template(`<!>`, 1, 1); var root_13 = _$_.template(`<div>Empty title test</div>`, 0); var root_12 = _$_.template(`<!>`, 1, 1); var root_15 = _$_.template(`<div> </div>`, 0); var root_14 = _$_.template(`<!>`, 1, 1); var root_17 = _$_.template(`<div><span> </span></div>`, 0); var root_16 = _$_.template(`<!>`, 1, 1); var root_20 = _$_.template(`<meta name="author" content="Test Author">`, 0); var root_19 = _$_.template(`<div>Content</div>`, 0); var root_18 = _$_.template(`<!>`, 1, 1); var root_22 = _$_.template(`<div>Styled content</div>`, 0); var root_21 = _$_.template(`<!>`, 1, 1); import { track } from 'ripple'; export function StaticTitle() { return _$_.tsrx_element((__anchor, __block) => { var fragment = root(); var node = _$_.first_child_frag(fragment); _$_.expression(node, () => _$_.tsrx_element((__anchor, __block) => { var div = root_1(); _$_.head('6e1f1b90', (__anchor) => { _$_.document.title = 'Static Test Title'; }); _$_.append(__anchor, div); })); _$_.append(__anchor, fragment); }); } export function ReactiveTitle() { return _$_.tsrx_element((__anchor, __block) => { let lazy = _$_.track('Initial Title', __block, 'cbca63e3'); var fragment_1 = root_2(); var node_1 = _$_.first_child_frag(fragment_1); _$_.expression(node_1, () => _$_.tsrx_element((__anchor, __block) => { var div_1 = root_3(); { var span = _$_.child(div_1); { var expression = _$_.child(span); _$_.expression(expression, () => lazy.value); _$_.pop(span); } } _$_.head('91435bee', (__anchor) => { _$_.render(() => { _$_.document.title = lazy.value; }); }); _$_.append(__anchor, div_1); })); _$_.append(__anchor, fragment_1); }); } export function MultipleHeadElements() { return _$_.tsrx_element((__anchor, __block) => { var fragment_2 = root_4(); var node_2 = _$_.first_child_frag(fragment_2); _$_.expression(node_2, () => _$_.tsrx_element((__anchor, __block) => { var div_2 = root_5(); _$_.head('07a54928', (__anchor) => { var fragment_3 = root_6(); _$_.document.title = 'Page Title'; _$_.next(); _$_.append(__anchor, fragment_3, true); }); _$_.append(__anchor, div_2); })); _$_.append(__anchor, fragment_2); }); } export function ReactiveMetaTags() { return _$_.tsrx_element((__anchor, __block) => { let lazy_1 = _$_.track('Initial description', __block, '38bfa3b2'); var fragment_4 = root_7(); var node_3 = _$_.first_child_frag(fragment_4); _$_.expression(node_3, () => _$_.tsrx_element((__anchor, __block) => { var div_3 = root_8(); { var expression_1 = _$_.child(div_3); _$_.expression(expression_1, () => lazy_1.value); _$_.pop(div_3); } _$_.head('4ca6a546', (__anchor) => { var meta = root_9(); _$_.document.title = 'My Page'; _$_.set_attribute(meta, 'content'); _$_.append(__anchor, meta); }); _$_.append(__anchor, div_3); })); _$_.append(__anchor, fragment_4); }); } export function TitleWithTemplate() { return _$_.tsrx_element((__anchor, __block) => { let lazy_2 = _$_.track('World', __block, 'f3925cd5'); var fragment_5 = root_10(); var node_4 = _$_.first_child_frag(fragment_5); _$_.expression(node_4, () => _$_.tsrx_element((__anchor, __block) => { var div_4 = root_11(); { var expression_2 = _$_.child(div_4); _$_.expression(expression_2, () => lazy_2.value); _$_.pop(div_4); } _$_.head('10dc944d', (__anchor) => { _$_.render(() => { _$_.document.title = `Hello ${lazy_2.value}!`; }); }); _$_.append(__anchor, div_4); })); _$_.append(__anchor, fragment_5); }); } export function EmptyTitle() { return _$_.tsrx_element((__anchor, __block) => { var fragment_6 = root_12(); var node_5 = _$_.first_child_frag(fragment_6); _$_.expression(node_5, () => _$_.tsrx_element((__anchor, __block) => { var div_5 = root_13(); _$_.head('13ba9873', (__anchor) => { _$_.document.title = ''; }); _$_.append(__anchor, div_5); })); _$_.append(__anchor, fragment_6); }); } export function ConditionalTitle() { return _$_.tsrx_element((__anchor, __block) => { let lazy_3 = _$_.track(true, __block, 'ff71bf1f'); let lazy_4 = _$_.track('Main Page', __block, '7cd7d671'); var fragment_7 = root_14(); var node_6 = _$_.first_child_frag(fragment_7); _$_.expression(node_6, () => _$_.tsrx_element((__anchor, __block) => { var div_6 = root_15(); { var expression_3 = _$_.child(div_6); _$_.expression(expression_3, () => lazy_4.value); _$_.pop(div_6); } _$_.head('4b39c36b', (__anchor) => { _$_.render(() => { _$_.document.title = lazy_3.value ? 'App - ' + lazy_4.value : lazy_4.value; }); }); _$_.append(__anchor, div_6); })); _$_.append(__anchor, fragment_7); }); } export function ComputedTitle() { return _$_.tsrx_element((__anchor, __block) => { let lazy_5 = _$_.track(0, __block, 'b6a48610'); let prefix = 'Count: '; var fragment_8 = root_16(); var node_7 = _$_.first_child_frag(fragment_8); _$_.expression(node_7, () => _$_.tsrx_element((__anchor, __block) => { var div_7 = root_17(); { var span_1 = _$_.child(div_7); { var expression_4 = _$_.child(span_1); _$_.expression(expression_4, () => lazy_5.value); _$_.pop(span_1); } } _$_.head('92c79d98', (__anchor) => { _$_.render(() => { _$_.document.title = prefix + lazy_5.value; }); }); _$_.append(__anchor, div_7); })); _$_.append(__anchor, fragment_8); }); } export function MultipleHeadBlocks() { return _$_.tsrx_element((__anchor, __block) => { var fragment_9 = root_18(); var node_8 = _$_.first_child_frag(fragment_9); _$_.expression(node_8, () => _$_.tsrx_element((__anchor, __block) => { var div_8 = root_19(); _$_.head('e50b427b', (__anchor) => { _$_.document.title = 'First Head'; }); _$_.head('68467dce', (__anchor) => { var meta_1 = root_20(); _$_.append(__anchor, meta_1); }); _$_.append(__anchor, div_8); })); _$_.append(__anchor, fragment_9); }); } export function HeadWithStyle() { return _$_.tsrx_element((__anchor, __block) => { var fragment_10 = root_21(); var node_9 = _$_.first_child_frag(fragment_10); _$_.expression(node_9, () => _$_.tsrx_element((__anchor, __block) => { var div_9 = root_22(); _$_.head('3a8578a5', (__anchor) => { _$_.document.title = 'Styled Page'; }); _$_.append(__anchor, div_9); })); _$_.append(__anchor, fragment_10); }); }