latest elm

This commit is contained in:
Josh Harvey 2016-12-21 01:38:37 +02:00
parent ed8a51af46
commit a184f28dba

View file

@ -22936,7 +22936,7 @@ var _user$project$Selectize$rawOnKeyDownNoPrevent = function (tagger) {
return A3( return A3(
_elm_lang$html$Html_Events$onWithOptions, _elm_lang$html$Html_Events$onWithOptions,
'keydown', 'keydown',
{stopPropagation: false, preventDefault: true}, {stopPropagation: false, preventDefault: false},
A2(_elm_lang$core$Json_Decode$map, tagger, _elm_lang$html$Html_Events$keyCode)); A2(_elm_lang$core$Json_Decode$map, tagger, _elm_lang$html$Html_Events$keyCode));
}; };
var _user$project$Selectize$preventSpecialDecoder = function (specialKeys) { var _user$project$Selectize$preventSpecialDecoder = function (specialKeys) {
@ -22971,7 +22971,11 @@ var _user$project$Selectize$deleteSpecialKeys = {
_1: { _1: {
ctor: '::', ctor: '::',
_0: 13, _0: 13,
_1: {ctor: '[]'} _1: {
ctor: '::',
_0: 27,
_1: {ctor: '[]'}
}
} }
} }
} }
@ -22991,7 +22995,11 @@ var _user$project$Selectize$noDeleteSpecialKeys = {
_1: { _1: {
ctor: '::', ctor: '::',
_0: 13, _0: 13,
_1: {ctor: '[]'} _1: {
ctor: '::',
_0: 27,
_1: {ctor: '[]'}
}
} }
} }
} }
@ -23124,9 +23132,10 @@ var _user$project$Selectize$editingBoxView = F3(
}); });
var _user$project$Selectize$idleBoxView = F3( var _user$project$Selectize$idleBoxView = F3(
function (config, items, state) { function (config, items, state) {
var remainingItems = _elm_lang$core$List$length(items.availableItems) - _elm_lang$core$List$length(items.selectedItems); var numSelected = _elm_lang$core$List$length(items.selectedItems);
var remainingItems = _elm_lang$core$List$length(items.availableItems) - numSelected;
var h = config.htmlOptions; var h = config.htmlOptions;
var typeForMore = (_elm_lang$core$Native_Utils.cmp(remainingItems, config.boxLength) > 0) ? A2( var typeForMore = (_elm_lang$core$Native_Utils.cmp(remainingItems, config.boxLength) > 0) ? ((_elm_lang$core$Native_Utils.cmp(numSelected, config.maxItems) < 0) ? A2(
_elm_lang$html$Html$div, _elm_lang$html$Html$div,
{ {
ctor: '::', ctor: '::',
@ -23138,12 +23147,23 @@ var _user$project$Selectize$idleBoxView = F3(
_0: _elm_lang$html$Html$text(h.typeForMore), _0: _elm_lang$html$Html$text(h.typeForMore),
_1: {ctor: '[]'} _1: {ctor: '[]'}
}) : A2( }) : A2(
_elm_lang$html$Html$div,
{
ctor: '::',
_0: _elm_lang$html$Html_Attributes$class(h.classes.info),
_1: {ctor: '[]'}
},
{
ctor: '::',
_0: _elm_lang$html$Html$text('Backspace for more'),
_1: {ctor: '[]'}
})) : A2(
_elm_lang$html$Html$span, _elm_lang$html$Html$span,
{ctor: '[]'}, {ctor: '[]'},
{ctor: '[]'}); {ctor: '[]'});
return _elm_lang$core$Native_Utils.eq( return ((_elm_lang$core$Native_Utils.cmp(config.maxItems, 1) > 0) && _elm_lang$core$Native_Utils.eq(
_elm_lang$core$List$length(items.selectedItems), _elm_lang$core$List$length(items.selectedItems),
config.maxItems) ? A2( config.maxItems)) ? A2(
_elm_lang$html$Html$span, _elm_lang$html$Html$span,
{ctor: '[]'}, {ctor: '[]'},
{ctor: '[]'}) : A2( {ctor: '[]'}) : A2(
@ -23393,13 +23413,12 @@ var _user$project$Selectize$addSelection = F3(
}); });
var _user$project$Selectize$updateKeyDown = F4( var _user$project$Selectize$updateKeyDown = F4(
function (config, items, state, keyCode) { function (config, items, state, keyCode) {
if (_elm_lang$core$Native_Utils.eq( if ((_elm_lang$core$Native_Utils.cmp(config.maxItems, 1) > 0) && _elm_lang$core$Native_Utils.eq(
_elm_lang$core$List$length(items.selectedItems), _elm_lang$core$List$length(items.selectedItems),
config.maxItems)) { config.maxItems)) {
var _p5 = keyCode; var _p5 = keyCode;
if (_p5 === 8) { if (_p5 === 8) {
return (_elm_lang$core$String$isEmpty( return (_elm_lang$core$String$isEmpty(state.string) && function (_p6) {
A2(_elm_lang$core$Debug$log, 'DEBUG10', state.string)) && function (_p6) {
return !_elm_lang$core$List$isEmpty(_p6); return !_elm_lang$core$List$isEmpty(_p6);
}(items.selectedItems)) ? config.onRemove(state) : config.toMsg(state); }(items.selectedItems)) ? config.onRemove(state) : config.toMsg(state);
} else { } else {
@ -23452,6 +23471,11 @@ var _user$project$Selectize$onKeyDownNoDelete = F3(
_user$project$Selectize$noDeleteSpecialKeys, _user$project$Selectize$noDeleteSpecialKeys,
A3(_user$project$Selectize$updateKeyDown, config, items, state)); A3(_user$project$Selectize$updateKeyDown, config, items, state));
}); });
var _user$project$Selectize$onKeyDown = F3(
function (config, items, state) {
return _user$project$Selectize$rawOnKeyDownNoPrevent(
A3(_user$project$Selectize$updateKeyDown, config, items, state));
});
var _user$project$Selectize$Editing = {ctor: 'Editing'}; var _user$project$Selectize$Editing = {ctor: 'Editing'};
var _user$project$Selectize$onInput = F2( var _user$project$Selectize$onInput = F2(
function (config, state) { function (config, state) {
@ -23560,7 +23584,7 @@ var _user$project$Selectize$view = F5(
5, 5,
A2(config.match, state.string, remainingItems)); A2(config.match, state.string, remainingItems));
var items = A3(_user$project$Selectize$buildItems, selectedItems, availableItems, boxItems); var items = A3(_user$project$Selectize$buildItems, selectedItems, availableItems, boxItems);
var keyDown = (_elm_lang$core$Native_Utils.cmp(config.maxItems, 1) > 0) ? (_elm_lang$core$String$isEmpty(state.string) ? A3(_user$project$Selectize$onKeyDownNoDelete, config, items, state) : A3(_user$project$Selectize$onKeyDownDelete, config, items, state)) : A3(_user$project$Selectize$onKeyDownNoDelete, config, items, state); var keyDown = (_elm_lang$core$Native_Utils.cmp(config.maxItems, 1) > 0) ? (_elm_lang$core$String$isEmpty(state.string) ? A3(_user$project$Selectize$onKeyDownNoDelete, config, items, state) : A3(_user$project$Selectize$onKeyDownDelete, config, items, state)) : A3(_user$project$Selectize$onKeyDown, config, items, state);
var h = config.htmlOptions; var h = config.htmlOptions;
var editInput = function () { var editInput = function () {
var _p9 = state.status; var _p9 = state.status;
@ -26779,10 +26803,16 @@ var _user$project$Config$view = function (model) {
}); });
var machines = _user$project$ConfigTypes$listMachines(resolvedModel.configGroup); var machines = _user$project$ConfigTypes$listMachines(resolvedModel.configGroup);
var fieldInstances = resolvedModel.fieldInstances; var fieldInstances = resolvedModel.fieldInstances;
var cryptoFieldInstances = A2(
_elm_lang$core$List$filter,
function (fi) {
return _elm_lang$core$Native_Utils.eq(fi.fieldLocator.fieldScope.crypto, resolvedModel.crypto);
},
fieldInstances);
var submitButton = A2( var submitButton = A2(
_elm_lang$core$List$all, _elm_lang$core$List$all,
A2(_user$project$Config$validateFieldInstance, _p46, fieldInstances), A2(_user$project$Config$validateFieldInstance, _p46, fieldInstances),
fieldInstances) ? A2( cryptoFieldInstances) ? A2(
_elm_lang$html$Html$div, _elm_lang$html$Html$div,
{ {
ctor: '::', ctor: '::',
@ -27165,8 +27195,7 @@ var _user$project$Config$update = F2(
_elm_lang$core$Basics_ops['++'], _elm_lang$core$Basics_ops['++'],
_p59._0.schema.code, _p59._0.schema.code,
A2(_elm_lang$core$Basics_ops['++'], '/', cryptoCode))); A2(_elm_lang$core$Basics_ops['++'], '/', cryptoCode)));
var command = _elm_lang$navigation$Navigation$newUrl( var command = _elm_lang$navigation$Navigation$newUrl(path);
A2(_elm_lang$core$Debug$log, 'DEBUG123', path));
return A2( return A2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
_elm_lang$core$Native_Utils.update( _elm_lang$core$Native_Utils.update(