mirror of
https://github.com/ilyakooo0/urbit.git
synced 2025-01-05 22:03:50 +03:00
varfixes: removing, station case
This commit is contained in:
parent
2f6ec32196
commit
c4c95d7b45
@ -37,8 +37,9 @@ module.exports =
|
||||
version += 1
|
||||
Persistence.put old:{id,version,dif:doer:"#{act}":null}
|
||||
|
||||
removeItem: ({id}) ->
|
||||
Persistence.put audience:{id,to:[]}
|
||||
removeItem: ({id,version}) ->
|
||||
if version >= 0
|
||||
Persistence.put audience:{id,to:[]}
|
||||
Dispatcher.handleViewAction {type:'archiveItem',id}
|
||||
|
||||
setAudience: ({id},to) ->
|
||||
|
@ -66,7 +66,7 @@ module.exports = recl
|
||||
|
||||
parse: (text)-> switch @props._key
|
||||
when 'tags' then text.trim().split(" ")
|
||||
when 'audience' then text.trim().split(" ").map (a) -> "~#{a}"
|
||||
when 'audience' then text.trim().split(" ").map (a) -> "~#{a}".toLowerCase()
|
||||
when 'date_due'
|
||||
d = text.slice(1).replace(/\./g, "-")
|
||||
return NaN if d.length < 8
|
||||
|
@ -67,8 +67,10 @@ module.exports = recl
|
||||
return if @state.noNew
|
||||
{index,item} = i.props
|
||||
if window.getSelection().getRangeAt(0).endOffset is 0
|
||||
# console.log "new", index, "start"
|
||||
ins = @state.selected
|
||||
else
|
||||
# console.log "new", index,"next"
|
||||
index++
|
||||
ins = @state.selected+1 # XX consolidate
|
||||
@setState {selected:ins,select:true}
|
||||
|
@ -43,6 +43,11 @@ module.exports = {
|
||||
setItem: function(arg, key, val) {
|
||||
var id, obj, set, version;
|
||||
id = arg.id, version = arg.version;
|
||||
if (key === "audience") {
|
||||
return this.setAudience({
|
||||
id: id
|
||||
}, val);
|
||||
}
|
||||
version += 1;
|
||||
key = key.split('_').join('-');
|
||||
set = (
|
||||
@ -86,14 +91,16 @@ module.exports = {
|
||||
});
|
||||
},
|
||||
removeItem: function(arg) {
|
||||
var id;
|
||||
id = arg.id;
|
||||
Persistence.put({
|
||||
audience: {
|
||||
id: id,
|
||||
to: []
|
||||
}
|
||||
});
|
||||
var id, version;
|
||||
id = arg.id, version = arg.version;
|
||||
if (version >= 0) {
|
||||
Persistence.put({
|
||||
audience: {
|
||||
id: id,
|
||||
to: []
|
||||
}
|
||||
});
|
||||
}
|
||||
return Dispatcher.handleViewAction({
|
||||
type: 'archiveItem',
|
||||
id: id
|
||||
@ -171,6 +178,7 @@ module.exports = {
|
||||
};
|
||||
|
||||
|
||||
|
||||
},{"../dispatcher/Dispatcher.coffee":9,"../persistence/Persistence.coffee":15,"../util.coffee":17}],2:[function(require,module,exports){
|
||||
var WorkActions, div, rece, recl, ref, textarea,
|
||||
slice = [].slice;
|
||||
@ -279,7 +287,7 @@ module.exports = recl({
|
||||
return text.trim().split(" ");
|
||||
case 'audience':
|
||||
return text.trim().split(" ").map(function(a) {
|
||||
return "~" + a;
|
||||
return ("~" + a).toLowerCase();
|
||||
});
|
||||
case 'date_due':
|
||||
d = text.slice(1).replace(/\./g, "-");
|
||||
@ -335,6 +343,7 @@ module.exports = recl({
|
||||
});
|
||||
|
||||
|
||||
|
||||
},{"../actions/WorkActions.coffee":1}],3:[function(require,module,exports){
|
||||
var button, div, h1, label, rece, recl, ref;
|
||||
|
||||
@ -446,6 +455,7 @@ module.exports = recl({
|
||||
});
|
||||
|
||||
|
||||
|
||||
},{}],4:[function(require,module,exports){
|
||||
var Field, WorkActions, button, div, rece, recl, ref, textarea;
|
||||
|
||||
@ -498,8 +508,7 @@ module.exports = recl({
|
||||
}
|
||||
},
|
||||
onFocus: function(e) {
|
||||
this.props._focus(e, this);
|
||||
return true;
|
||||
return this.props._focus(e, this);
|
||||
},
|
||||
_markDone: function(e) {
|
||||
return WorkActions.setItem(this.props.item, 'done', !(this.props.item.done === true));
|
||||
@ -685,6 +694,7 @@ module.exports = recl({
|
||||
});
|
||||
|
||||
|
||||
|
||||
},{"../actions/WorkActions.coffee":1,"./FieldComponent.coffee":2}],5:[function(require,module,exports){
|
||||
var FilterComponent, ItemComponent, ListeningComponent, SortComponent, WorkActions, WorkStore, div, h1, input, rece, recl, ref, textarea;
|
||||
|
||||
@ -789,7 +799,7 @@ module.exports = recl({
|
||||
}
|
||||
},
|
||||
title_keyDown: function(e, i) {
|
||||
var audience, index, ins, item, last, next, ref1, tags;
|
||||
var audience, index, ins, item, last, next, prev, ref1, ref2, tags;
|
||||
switch (e.keyCode) {
|
||||
case 13:
|
||||
e.preventDefault();
|
||||
@ -816,15 +826,19 @@ module.exports = recl({
|
||||
}
|
||||
return WorkActions.newItem(index, item);
|
||||
case 8:
|
||||
if ((window.getSelection().getRangeAt(0).endOffset === 0) && (e.target.innerText.length === 0)) {
|
||||
if (window.getSelection().getRangeAt(0).endOffset === 0) {
|
||||
e.preventDefault();
|
||||
if (this.state.selected !== 0) {
|
||||
this.setState({
|
||||
selected: this.state.selected - 1,
|
||||
select: "end"
|
||||
});
|
||||
if (e.target.innerText.length === 0) {
|
||||
if (this.state.selected !== 0) {
|
||||
this.setState({
|
||||
selected: this.state.selected - 1,
|
||||
select: "end"
|
||||
});
|
||||
}
|
||||
return WorkActions.removeItem(i.props.item);
|
||||
} else if (((ref2 = i.props, index = ref2.index, ref2), index > 0) && (prev = this.state.list[i.props.index - 1], prev.version < 0)) {
|
||||
return WorkActions.removeItem(prev);
|
||||
}
|
||||
return WorkActions.removeItem(i.props.item);
|
||||
}
|
||||
break;
|
||||
case 38:
|
||||
@ -929,6 +943,7 @@ module.exports = recl({
|
||||
});
|
||||
|
||||
|
||||
|
||||
},{"../actions/WorkActions.coffee":1,"../stores/WorkStore.coffee":16,"./FilterComponent.coffee":3,"./ItemComponent.coffee":4,"./ListeningComponent.coffee":6,"./SortComponent.coffee":7}],6:[function(require,module,exports){
|
||||
var div, h1, input, rece, recl, ref, textarea;
|
||||
|
||||
@ -947,6 +962,7 @@ module.exports = recl({
|
||||
});
|
||||
|
||||
|
||||
|
||||
},{}],7:[function(require,module,exports){
|
||||
var button, div, h1, label, rece, recl, ref;
|
||||
|
||||
@ -991,6 +1007,7 @@ module.exports = recl({
|
||||
});
|
||||
|
||||
|
||||
|
||||
},{}],8:[function(require,module,exports){
|
||||
var ListComponent, div, h1, rece, recl, ref;
|
||||
|
||||
@ -1013,6 +1030,7 @@ module.exports = recl({
|
||||
});
|
||||
|
||||
|
||||
|
||||
},{"./ListComponent.coffee":5}],9:[function(require,module,exports){
|
||||
var Dispatcher;
|
||||
|
||||
@ -1034,6 +1052,7 @@ module.exports = _.merge(new Dispatcher(), {
|
||||
});
|
||||
|
||||
|
||||
|
||||
},{"flux":11}],10:[function(require,module,exports){
|
||||
var WorkComponent;
|
||||
|
||||
@ -1046,6 +1065,7 @@ $(function() {
|
||||
});
|
||||
|
||||
|
||||
|
||||
},{"./components/WorkComponent.coffee":8,"./util.coffee":17}],11:[function(require,module,exports){
|
||||
/**
|
||||
* Copyright (c) 2014-2015, Facebook, Inc.
|
||||
@ -1443,6 +1463,7 @@ module.exports = {
|
||||
};
|
||||
|
||||
|
||||
|
||||
},{}],16:[function(require,module,exports){
|
||||
var Dispatcher, EventEmitter, WorkStore, _filters, _ghost, _list, _listening, _sorts, _tasks, _updated, assign, uuid32;
|
||||
|
||||
@ -1696,6 +1717,7 @@ WorkStore.dispatchToken = Dispatcher.register(function(p) {
|
||||
module.exports = WorkStore;
|
||||
|
||||
|
||||
|
||||
},{"../dispatcher/Dispatcher.coffee":9,"../util.coffee":17,"events":18,"object-assign":14}],17:[function(require,module,exports){
|
||||
module.exports = {
|
||||
uuid32: function() {
|
||||
@ -1754,6 +1776,7 @@ module.exports = {
|
||||
};
|
||||
|
||||
|
||||
|
||||
},{}],18:[function(require,module,exports){
|
||||
// Copyright Joyent, Inc. and other Node contributors.
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user