diff --git a/out/main.js b/out/main.js index 204d4ec3f98cd8d5d0bf2bef7f6bf93fe3bd9b99..badd00e41c32cb16db5ca10bacb37b4521e7c003 100644 --- a/out/main.js +++ b/out/main.js @@ -9294,156 +9294,6 @@ var $author$project$Model$RemoveEnemy = function (a) { var $author$project$Model$ShowAttackModal = function (a) { return {$: 'ShowAttackModal', a: a}; }; -var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Attrs = function (a) { - return {$: 'Attrs', a: a}; -}; -var $rundis$elm_bootstrap$Bootstrap$Button$attrs = function (attrs_) { - return $rundis$elm_bootstrap$Bootstrap$Internal$Button$Attrs(attrs_); -}; -var $elm$core$Maybe$andThen = F2( - function (callback, maybeValue) { - if (maybeValue.$ === 'Just') { - var value = maybeValue.a; - return callback(value); - } else { - return $elm$core$Maybe$Nothing; - } - }); -var $rundis$elm_bootstrap$Bootstrap$Internal$Button$applyModifier = F2( - function (modifier, options) { - switch (modifier.$) { - case 'Size': - var size = modifier.a; - return _Utils_update( - options, - { - size: $elm$core$Maybe$Just(size) - }); - case 'Coloring': - var coloring = modifier.a; - return _Utils_update( - options, - { - coloring: $elm$core$Maybe$Just(coloring) - }); - case 'Block': - return _Utils_update( - options, - {block: true}); - case 'Disabled': - var val = modifier.a; - return _Utils_update( - options, - {disabled: val}); - default: - var attrs = modifier.a; - return _Utils_update( - options, - { - attributes: _Utils_ap(options.attributes, attrs) - }); - } - }); -var $rundis$elm_bootstrap$Bootstrap$Internal$Button$defaultOptions = {attributes: _List_Nil, block: false, coloring: $elm$core$Maybe$Nothing, disabled: false, size: $elm$core$Maybe$Nothing}; -var $elm$json$Json$Encode$bool = _Json_wrap; -var $elm$html$Html$Attributes$boolProperty = F2( - function (key, bool) { - return A2( - _VirtualDom_property, - key, - $elm$json$Json$Encode$bool(bool)); - }); -var $elm$html$Html$Attributes$disabled = $elm$html$Html$Attributes$boolProperty('disabled'); -var $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass = function (role) { - switch (role.$) { - case 'Primary': - return 'primary'; - case 'Secondary': - return 'secondary'; - case 'Success': - return 'success'; - case 'Info': - return 'info'; - case 'Warning': - return 'warning'; - case 'Danger': - return 'danger'; - case 'Dark': - return 'dark'; - case 'Light': - return 'light'; - default: - return 'link'; - } -}; -var $rundis$elm_bootstrap$Bootstrap$Internal$Button$buttonAttributes = function (modifiers) { - var options = A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Internal$Button$applyModifier, $rundis$elm_bootstrap$Bootstrap$Internal$Button$defaultOptions, modifiers); - return _Utils_ap( - _List_fromArray( - [ - $elm$html$Html$Attributes$classList( - _List_fromArray( - [ - _Utils_Tuple2('btn', true), - _Utils_Tuple2('btn-block', options.block), - _Utils_Tuple2('disabled', options.disabled) - ])), - $elm$html$Html$Attributes$disabled(options.disabled) - ]), - _Utils_ap( - function () { - var _v0 = A2($elm$core$Maybe$andThen, $rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption, options.size); - if (_v0.$ === 'Just') { - var s = _v0.a; - return _List_fromArray( - [ - $elm$html$Html$Attributes$class('btn-' + s) - ]); - } else { - return _List_Nil; - } - }(), - _Utils_ap( - function () { - var _v1 = options.coloring; - if (_v1.$ === 'Just') { - if (_v1.a.$ === 'Roled') { - var role = _v1.a.a; - return _List_fromArray( - [ - $elm$html$Html$Attributes$class( - 'btn-' + $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass(role)) - ]); - } else { - var role = _v1.a.a; - return _List_fromArray( - [ - $elm$html$Html$Attributes$class( - 'btn-outline-' + $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass(role)) - ]); - } - } else { - return _List_Nil; - } - }(), - options.attributes))); -}; -var $rundis$elm_bootstrap$Bootstrap$Button$button = F2( - function (options, children) { - return A2( - $elm$html$Html$button, - $rundis$elm_bootstrap$Bootstrap$Internal$Button$buttonAttributes(options), - children); - }); -var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Coloring = function (a) { - return {$: 'Coloring', a: a}; -}; -var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Danger = {$: 'Danger'}; -var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Roled = function (a) { - return {$: 'Roled', a: a}; -}; -var $rundis$elm_bootstrap$Bootstrap$Button$danger = $rundis$elm_bootstrap$Bootstrap$Internal$Button$Coloring( - $rundis$elm_bootstrap$Bootstrap$Internal$Button$Roled($rundis$elm_bootstrap$Bootstrap$Internal$Button$Danger)); var $elm$html$Html$i = _VirtualDom_node('i'); var $rundis$elm_bootstrap$Bootstrap$Table$Td = function (a) { return {$: 'Td', a: a}; @@ -9609,21 +9459,14 @@ var $author$project$FightingTool$displayCharacters = function (chars) { _List_fromArray( [ A2( - $rundis$elm_bootstrap$Bootstrap$Button$button, + $elm$html$Html$i, _List_fromArray( [ - $rundis$elm_bootstrap$Bootstrap$Button$danger, - $rundis$elm_bootstrap$Bootstrap$Button$attrs( - _List_fromArray( - [ - $elm$html$Html$Events$onClick( - $author$project$Model$RemoveEnemy(i)) - ])) + $elm$html$Html$Attributes$class('fas fa-trash-alt'), + $elm$html$Html$Events$onClick( + $author$project$Model$RemoveEnemy(i)) ]), - _List_fromArray( - [ - $elm$html$Html$text('Löschen') - ])) + _List_Nil) ])) ])); } @@ -9820,6 +9663,15 @@ var $rundis$elm_bootstrap$Bootstrap$Table$maybeMapInversedTHead = F2( rows: A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$mapInversedRow, thead_.rows) }) : thead_); }); +var $elm$core$Maybe$andThen = F2( + function (callback, maybeValue) { + if (maybeValue.$ === 'Just') { + var value = maybeValue.a; + return callback(value); + } else { + return $elm$core$Maybe$Nothing; + } + }); var $rundis$elm_bootstrap$Bootstrap$Table$maybeWrapResponsive = F2( function (options, table_) { var responsiveClass = $elm$html$Html$Attributes$class( @@ -10349,6 +10201,15 @@ var $rundis$elm_bootstrap$Bootstrap$Form$Input$applyModifier = F2( }); var $rundis$elm_bootstrap$Bootstrap$Form$Input$Text = {$: 'Text'}; var $rundis$elm_bootstrap$Bootstrap$Form$Input$defaultOptions = {attributes: _List_Nil, disabled: false, id: $elm$core$Maybe$Nothing, onInput: $elm$core$Maybe$Nothing, placeholder: $elm$core$Maybe$Nothing, plainText: false, readonly: false, size: $elm$core$Maybe$Nothing, tipe: $rundis$elm_bootstrap$Bootstrap$Form$Input$Text, validation: $elm$core$Maybe$Nothing, value: $elm$core$Maybe$Nothing}; +var $elm$json$Json$Encode$bool = _Json_wrap; +var $elm$html$Html$Attributes$boolProperty = F2( + function (key, bool) { + return A2( + _VirtualDom_property, + key, + $elm$json$Json$Encode$bool(bool)); + }); +var $elm$html$Html$Attributes$disabled = $elm$html$Html$Attributes$boolProperty('disabled'); var $elm$html$Html$Attributes$id = $elm$html$Html$Attributes$stringProperty('id'); var $elm$html$Html$Events$alwaysStop = function (x) { return _Utils_Tuple2(x, true); @@ -10876,6 +10737,12 @@ var $author$project$FightingTool$customHero = function (model) { var $author$project$Model$LoadEnemy = function (a) { return {$: 'LoadEnemy', a: a}; }; +var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Attrs = function (a) { + return {$: 'Attrs', a: a}; +}; +var $rundis$elm_bootstrap$Bootstrap$Button$attrs = function (attrs_) { + return $rundis$elm_bootstrap$Bootstrap$Internal$Button$Attrs(attrs_); +}; var $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownItem = function (a) { return {$: 'DropdownItem', a: a}; }; @@ -11119,6 +10986,116 @@ var $rundis$elm_bootstrap$Bootstrap$Dropdown$header = function (children) { var $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownToggle = function (a) { return {$: 'DropdownToggle', a: a}; }; +var $rundis$elm_bootstrap$Bootstrap$Internal$Button$applyModifier = F2( + function (modifier, options) { + switch (modifier.$) { + case 'Size': + var size = modifier.a; + return _Utils_update( + options, + { + size: $elm$core$Maybe$Just(size) + }); + case 'Coloring': + var coloring = modifier.a; + return _Utils_update( + options, + { + coloring: $elm$core$Maybe$Just(coloring) + }); + case 'Block': + return _Utils_update( + options, + {block: true}); + case 'Disabled': + var val = modifier.a; + return _Utils_update( + options, + {disabled: val}); + default: + var attrs = modifier.a; + return _Utils_update( + options, + { + attributes: _Utils_ap(options.attributes, attrs) + }); + } + }); +var $rundis$elm_bootstrap$Bootstrap$Internal$Button$defaultOptions = {attributes: _List_Nil, block: false, coloring: $elm$core$Maybe$Nothing, disabled: false, size: $elm$core$Maybe$Nothing}; +var $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass = function (role) { + switch (role.$) { + case 'Primary': + return 'primary'; + case 'Secondary': + return 'secondary'; + case 'Success': + return 'success'; + case 'Info': + return 'info'; + case 'Warning': + return 'warning'; + case 'Danger': + return 'danger'; + case 'Dark': + return 'dark'; + case 'Light': + return 'light'; + default: + return 'link'; + } +}; +var $rundis$elm_bootstrap$Bootstrap$Internal$Button$buttonAttributes = function (modifiers) { + var options = A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Internal$Button$applyModifier, $rundis$elm_bootstrap$Bootstrap$Internal$Button$defaultOptions, modifiers); + return _Utils_ap( + _List_fromArray( + [ + $elm$html$Html$Attributes$classList( + _List_fromArray( + [ + _Utils_Tuple2('btn', true), + _Utils_Tuple2('btn-block', options.block), + _Utils_Tuple2('disabled', options.disabled) + ])), + $elm$html$Html$Attributes$disabled(options.disabled) + ]), + _Utils_ap( + function () { + var _v0 = A2($elm$core$Maybe$andThen, $rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption, options.size); + if (_v0.$ === 'Just') { + var s = _v0.a; + return _List_fromArray( + [ + $elm$html$Html$Attributes$class('btn-' + s) + ]); + } else { + return _List_Nil; + } + }(), + _Utils_ap( + function () { + var _v1 = options.coloring; + if (_v1.$ === 'Just') { + if (_v1.a.$ === 'Roled') { + var role = _v1.a.a; + return _List_fromArray( + [ + $elm$html$Html$Attributes$class( + 'btn-' + $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass(role)) + ]); + } else { + var role = _v1.a.a; + return _List_fromArray( + [ + $elm$html$Html$Attributes$class( + 'btn-outline-' + $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass(role)) + ]); + } + } else { + return _List_Nil; + } + }(), + options.attributes))); +}; var $rundis$elm_bootstrap$Bootstrap$Dropdown$Open = {$: 'Open'}; var $rundis$elm_bootstrap$Bootstrap$Dropdown$nextStatus = function (status) { switch (status.$) { @@ -12061,6 +12038,13 @@ var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$RowAttrs = function (a) { var $rundis$elm_bootstrap$Bootstrap$Grid$Row$attrs = function (attrs_) { return $rundis$elm_bootstrap$Bootstrap$Grid$Internal$RowAttrs(attrs_); }; +var $rundis$elm_bootstrap$Bootstrap$Button$button = F2( + function (options, children) { + return A2( + $elm$html$Html$button, + $rundis$elm_bootstrap$Bootstrap$Internal$Button$buttonAttributes(options), + children); + }); var $rundis$elm_bootstrap$Bootstrap$Grid$Column = function (a) { return {$: 'Column', a: a}; }; diff --git a/src/FightingTool.elm b/src/FightingTool.elm index f2bff73d6c56a23896e11ac42d267e01dd469eec..7708026c7b11f944346a80666ddfadb56c9514ef 100644 --- a/src/FightingTool.elm +++ b/src/FightingTool.elm @@ -227,10 +227,10 @@ displayCharacters chars = [ ] , Table.td[] - [ Button.button - [ Button.danger - , Button.attrs [onClick <| RemoveEnemy i ] ] - [ text "Löschen"] + [ Html.i + [class "fas fa-trash-alt" + , onClick <| RemoveEnemy i + ] [] ] ] )