Commit ae87eb6a authored by Romain Loth's avatar Romain Loth

WIP search in abstract stub

parent 8b40f09e
......@@ -437,9 +437,9 @@ function Main_test( Data , SearchFilter ) {
pushState: false,
// sort: false //i need to fix the sorting function... the current one just sucks
},
// inputs: {
// queries: $('#searchAB')
// },
inputs: {
queries: $('#searchInAbstract')
},
writers: {
_rowWriter: ulWriter
// _cellWriter: customCellWriter
......@@ -461,16 +461,38 @@ function Main_test( Data , SearchFilter ) {
$(""+the_content).insertAfter("#dynatable-query-search-my-ajax-table")
// $('#searchAB').click( function() {
// if($(this).is(':checked')) {
// console.log( "Do stuff")
// $("#dynatable-query-search-my-ajax-table").keyup(function (e) {
// if (e.keyCode == 13) {
// console.log("Do stuff: Just pressed ENTER")
// }
// })
// }
// });
// bind a filter named 'searchInAbstract' to dynatable.queries.functions
MyTable.data('dynatable').queries
// selects on abstract value
.functions['searchInAbstract'] = function(record,searchInAbstractContents) {
// probably useful for condition
console.log("searchInAbstractContents:" + searchInAbstractContents)
// we want same searchString as in main query box
// searchString = $("#dynatable-query-search-my-ajax-table").val()
searchString = $("#searchInAbstract").val()
console.log("searching '"+searchString+"' in abstract for record")
console.log(record)
console.log(record.hyperdata.abstract.indexOf(searchString))
return (record.hyperdata.abstract.indexOf(searchString) != -1)
}
MyTable.data('dynatable').process
// ----------------------------- ???
$('#searchAB').click( function() {
if($(this).is(':checked')) {
console.log( "Do stuff")
$("#dynatable-query-search-my-ajax-table").keyup(function (e) {
if (e.keyCode == 13) {
console.log("Do stuff: Just pressed ENTER")
}
})
}
});
// ----------------------------- ???
// MyTable.data('dynatable').settings.inputs.queries = { $('#searchAB') }
// .insertAfter("#dynatable-query-search-my-ajax-table")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment