started adding the logic for RSS feeds, started storing metainfo and torrent files in database directly
This commit is contained in:
29
torrent-project/node_modules/react-select/lib/utils/defaultArrowRenderer.js
generated
vendored
Normal file
29
torrent-project/node_modules/react-select/lib/utils/defaultArrowRenderer.js
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = arrowRenderer;
|
||||
|
||||
var _react = require('react');
|
||||
|
||||
var _react2 = _interopRequireDefault(_react);
|
||||
|
||||
var _propTypes = require('prop-types');
|
||||
|
||||
var _propTypes2 = _interopRequireDefault(_propTypes);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function arrowRenderer(_ref) {
|
||||
var onMouseDown = _ref.onMouseDown;
|
||||
|
||||
return _react2.default.createElement('span', {
|
||||
className: 'Select-arrow',
|
||||
onMouseDown: onMouseDown
|
||||
});
|
||||
};
|
||||
|
||||
arrowRenderer.propTypes = {
|
||||
onMouseDown: _propTypes2.default.func
|
||||
};
|
19
torrent-project/node_modules/react-select/lib/utils/defaultClearRenderer.js
generated
vendored
Normal file
19
torrent-project/node_modules/react-select/lib/utils/defaultClearRenderer.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = clearRenderer;
|
||||
|
||||
var _react = require('react');
|
||||
|
||||
var _react2 = _interopRequireDefault(_react);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function clearRenderer() {
|
||||
return _react2.default.createElement('span', {
|
||||
className: 'Select-clear',
|
||||
dangerouslySetInnerHTML: { __html: '×' }
|
||||
});
|
||||
};
|
56
torrent-project/node_modules/react-select/lib/utils/defaultFilterOptions.js
generated
vendored
Normal file
56
torrent-project/node_modules/react-select/lib/utils/defaultFilterOptions.js
generated
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _stripDiacritics = require('./stripDiacritics');
|
||||
|
||||
var _stripDiacritics2 = _interopRequireDefault(_stripDiacritics);
|
||||
|
||||
var _trim = require('./trim');
|
||||
|
||||
var _trim2 = _interopRequireDefault(_trim);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function filterOptions(options, filterValue, excludeOptions, props) {
|
||||
var _this = this;
|
||||
|
||||
if (props.ignoreAccents) {
|
||||
filterValue = (0, _stripDiacritics2.default)(filterValue);
|
||||
}
|
||||
|
||||
if (props.ignoreCase) {
|
||||
filterValue = filterValue.toLowerCase();
|
||||
}
|
||||
|
||||
if (props.trimFilter) {
|
||||
filterValue = (0, _trim2.default)(filterValue);
|
||||
}
|
||||
|
||||
if (excludeOptions) excludeOptions = excludeOptions.map(function (i) {
|
||||
return i[props.valueKey];
|
||||
});
|
||||
|
||||
return options.filter(function (option) {
|
||||
if (excludeOptions && excludeOptions.indexOf(option[props.valueKey]) > -1) return false;
|
||||
if (props.filterOption) return props.filterOption.call(_this, option, filterValue);
|
||||
if (!filterValue) return true;
|
||||
var valueTest = String(option[props.valueKey]);
|
||||
var labelTest = String(option[props.labelKey]);
|
||||
|
||||
if (props.ignoreAccents) {
|
||||
if (props.matchProp !== 'label') valueTest = (0, _stripDiacritics2.default)(valueTest);
|
||||
if (props.matchProp !== 'value') labelTest = (0, _stripDiacritics2.default)(labelTest);
|
||||
}
|
||||
|
||||
if (props.ignoreCase) {
|
||||
if (props.matchProp !== 'label') valueTest = valueTest.toLowerCase();
|
||||
if (props.matchProp !== 'value') labelTest = labelTest.toLowerCase();
|
||||
}
|
||||
return props.matchPos === 'start' ? props.matchProp !== 'label' && valueTest.substr(0, filterValue.length) === filterValue || props.matchProp !== 'value' && labelTest.substr(0, filterValue.length) === filterValue : props.matchProp !== 'label' && valueTest.indexOf(filterValue) >= 0 || props.matchProp !== 'value' && labelTest.indexOf(filterValue) >= 0;
|
||||
});
|
||||
}
|
||||
|
||||
exports.default = filterOptions;
|
75
torrent-project/node_modules/react-select/lib/utils/defaultMenuRenderer.js
generated
vendored
Normal file
75
torrent-project/node_modules/react-select/lib/utils/defaultMenuRenderer.js
generated
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _classnames = require('classnames');
|
||||
|
||||
var _classnames2 = _interopRequireDefault(_classnames);
|
||||
|
||||
var _react = require('react');
|
||||
|
||||
var _react2 = _interopRequireDefault(_react);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function menuRenderer(_ref) {
|
||||
var focusedOption = _ref.focusedOption,
|
||||
focusOption = _ref.focusOption,
|
||||
inputValue = _ref.inputValue,
|
||||
instancePrefix = _ref.instancePrefix,
|
||||
labelKey = _ref.labelKey,
|
||||
onFocus = _ref.onFocus,
|
||||
onOptionRef = _ref.onOptionRef,
|
||||
onSelect = _ref.onSelect,
|
||||
optionClassName = _ref.optionClassName,
|
||||
optionComponent = _ref.optionComponent,
|
||||
optionRenderer = _ref.optionRenderer,
|
||||
options = _ref.options,
|
||||
removeValue = _ref.removeValue,
|
||||
selectValue = _ref.selectValue,
|
||||
valueArray = _ref.valueArray,
|
||||
valueKey = _ref.valueKey;
|
||||
|
||||
var Option = optionComponent;
|
||||
|
||||
return options.map(function (option, i) {
|
||||
var isSelected = valueArray && valueArray.some(function (x) {
|
||||
return x[valueKey] == option[valueKey];
|
||||
});
|
||||
var isFocused = option === focusedOption;
|
||||
var optionClass = (0, _classnames2.default)(optionClassName, {
|
||||
'Select-option': true,
|
||||
'is-selected': isSelected,
|
||||
'is-focused': isFocused,
|
||||
'is-disabled': option.disabled
|
||||
});
|
||||
|
||||
return _react2.default.createElement(
|
||||
Option,
|
||||
{
|
||||
className: optionClass,
|
||||
focusOption: focusOption,
|
||||
inputValue: inputValue,
|
||||
instancePrefix: instancePrefix,
|
||||
isDisabled: option.disabled,
|
||||
isFocused: isFocused,
|
||||
isSelected: isSelected,
|
||||
key: 'option-' + i + '-' + option[valueKey],
|
||||
onFocus: onFocus,
|
||||
onSelect: onSelect,
|
||||
option: option,
|
||||
optionIndex: i,
|
||||
ref: function ref(_ref2) {
|
||||
onOptionRef(_ref2, isFocused);
|
||||
},
|
||||
removeValue: removeValue,
|
||||
selectValue: selectValue
|
||||
},
|
||||
optionRenderer(option, i, inputValue)
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
exports.default = menuRenderer;
|
14
torrent-project/node_modules/react-select/lib/utils/stripDiacritics.js
generated
vendored
Normal file
14
torrent-project/node_modules/react-select/lib/utils/stripDiacritics.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
9
torrent-project/node_modules/react-select/lib/utils/trim.js
generated
vendored
Normal file
9
torrent-project/node_modules/react-select/lib/utils/trim.js
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = trim;
|
||||
function trim(str) {
|
||||
return str.replace(/^\s+|\s+$/g, '');
|
||||
}
|
Reference in New Issue
Block a user