P | |
packet, bbop. | |
page, bbop. | |
page_first, bbop. | |
page_last, bbop. | |
page_next, bbop. | |
page_previous, bbop. | |
paging_next_p, bbop. | |
paging_p, bbop. | |
paging_previous_p, bbop. | |
parameter, bbop. | |
parameters, bbop. | |
pare, bbop.core | |
parse, bbop. | |
parseJSON, bbop. | |
pass, bbop.test | |
payload, bbop. | |
plist_to_property_hash, bbop. | |
pop_context, bbop. | |
pop_excursion, bbop. | |
predicate_id, bbop. | |
preload, bbop. | |
priority, bbop. | |
properties, bbop. | |
property, bbop. | |
push_context, bbop. | |
push_excursion, bbop. | |
Q | |
query, bbop. | |
query_field_set, bbop. | |
query_filters, bbop. | |
R | |
raw | |
readable, bbop. | |
register, bbop. | |
registry, bbop. | |
relation_glyph, bbop. | |
relation_weight, bbop. | |
relations, bbop. | |
remove_extra, bbop. | |
remove_query_filter, bbop. | |
repl, bbop. | |
replace_buffer_text, bbop. | |
report, bbop.test | |
required, bbop. | |
reset, bbop. | |
reset_batch, bbop. | |
reset_context, bbop. | |
reset_default_query, bbop. | |
reset_facet_limit, bbop. | |
reset_query | |
reset_query_filters, bbop. | |
reset_results_count, bbop. | |
resource, bbop. | |
resourcify, bbop.core | |
response | |
restmark, bbop. | |
results_table_by_class_conf, bbop. | |
results_table_by_class_conf_bs3, bbop. | |
rhino | |
rich_bracket_layout, bbop. | |
ringo | |
row_step, bbop. | |
run_batch, bbop. |
Return the packet number of the current response.
bbop.golr.response.prototype.packet = function()
Re-trigger the “search” chain of events, but with the variables set for a different section of the results.
this.page = function( rows, start )
Trigger search on last page parameters.
this.page_last = function( total_document_count )
This is a wrapper for page and should be preferred over a direct call to page.
this.page_next = function()
This is a wrapper for page and should be preferred over a direct call to page.
this.page_previous = function()
Whether or paging forwards is an option right now.
bbop.golr.response.prototype.paging_next_p = function()
Whether or not paging is necessary with the given results set.
bbop.golr.response.prototype.paging_p = function()
Whether or paging backwards is an option right now.
bbop.golr.response.prototype.paging_previous_p = function()
Get the parameter chunk--variable stuff we put in.
bbop.golr.response.prototype.parameter = function( key )
Get the parameter chunk--variable stuff we put in.
bbop.golr.response.prototype.parameters = function()
Take an array or hash and pare it down using a couple of functions to what we want.
bbop.core.pare = function( in_thing, filter_function, sort_function )
TODO: I think I can grab the shunting yard algorithm for a similar problem in the old AmiGO 1.x codebase.
this.parse = function( in_str )
Fake call to jQuery’s parseJSON.
this.parseJSON = function( args )
Always return test as true--useful when testing using control structures and the like.
this.pass = function( msg )
The information to deliver to the resource.
this.payload = function( payload )
Turn a plist to a hash containing the different properties that can be defined for a query filter.
this.plist_to_property_hash = function( plist )
Remove the last context if it’s there.
this.pop_context = function()
Return to a previously pushed state.
this.pop_excursion = function()
Getter/setter for edge predicate id.
bbop.model.edge.prototype.predicate_id = function()
Contructor for the GOlr query manager.
bbop.golr.manager.preload = function ( golr_loc, golr_conf_obj )
Return a number representing the relative priority of the entity under consideration.
this.priority = function( ind )
Returns a list of the properties in the response.
bbop.rest.response.mmm.prototype.properties = function()
Returns the method of this field’s generation in the loader.
this.property = function()
Add an additional logging context to the stack.
this.push_context = function( new_context )
Save the current state of the manager--data and sticky filter information--onto an internal stack.
this.push_excursion = function()
Return the raw query parameter “q”.
bbop.golr.response.prototype.query = function()
Bulk getter/setter for the query fields--the fields that are searched (and by what weight) when using a query (‘q’ or set_query(), i.e.
this.query_field_set = function( qfs )
A sensible handling of the not-so-great format of “fq” returned by Solr (fq can be irritating single value or irritating array, along with things like “-” in front of values).
bbop.golr.response.prototype.query_filters = function()
returns a pointer to the initial response object
bbop.golr.response.prototype.raw = function()
Returns the initial response object, whatever it was.
bbop.rest.response.prototype.raw = function()
Returns a human readable form of the inputted string.
this.readable = function( ind )
Add the specified function from the registry, with an optional relative priority against other callback functions.
this.register = function( category, function_id, in_function, in_priority )
Contructor for BBOP registry.
bbop.registry = function( evt_list )
A GO-specific take on the relative importance of relations in a graph.
this.relation_weight = function( predicate_acc, default_weight )
Returns a list of the relations found in the response.
bbop.rest.response.mmm.prototype.relations = function()
Remove/reset the extra bit.
this.remove_extra = function()
Remover for query filters (‘fq’), is a plist is specified, it will only remove if all of the listed criteria are met.
this.remove_query_filter = function( filter, value, plist )
Contructor for the bbop.widget.repl object.
bbop.widget.repl = function( interface_id, initial_commands, in_argument_hash )
Replace the buffer text with new text.
this.replace_buffer_text = function( str )
Print a report about what happened during the tests.
this.report = function()
Returns whether or not this field is required.
this.required = function()
Manually trigger the “reset” chain of events.
this.reset = function()
Clear the currently queued data batch.
this.reset_batch = function()
Define the ability to reset the contex.
this.reset_context = function( new_initial_context )
Reset the default query back to “:”.
this.reset_default_query = function()
Either reset the global limit to the original (likely 25) and/or remove the specified filter.
this.reset_facet_limit = function( field )
Simply reset the query and then redraw (rebind) the query.
this.reset_query = function( response, manager )
Remove/reset the query variable (‘q’); this set it back to the default query.
this.reset_query = function()
Reset the query filters (‘fq’); but leave sticky filters alone.
this.reset_query_filters = function()
Reset the number of documents to their original setting, likely 10.
this.reset_results_count = function()
The base target URL for our operations.
this.resource = function( url )
Convert a string into something consistent for urls (getting icons, etc.)
bbop.core.resourcify = function( base, resource, extension )
Contructor for a GOlr query response object.
bbop.golr.response = function( json_data )
Contructor for a REST query response object.
bbop.rest.response = function( in_data )
Generate the template for a simple bookmark button with pop-up.
bbop.widget.display.button_templates.restmark = function( linker )
Contructor for the GOlr query manager; Rhino-style.
bbop.golr.manager.rhino = function ( golr_loc, golr_conf_obj )
Contructor for the REST query manager; Rhino-style.
bbop.rest.manager.rhino = function( response_handler )
Very similar to bracket_layout, except that instead of the node id, there is a list of [node_id, node_label, predicate].
this.rich_bracket_layout = function( term_acc, transitivity_graph )
Contructor for the GOlr query manager; Ringo flavor.
bbop.golr.manager.ringo = function ( golr_loc, golr_conf_obj )
Contructor for the REST query manager; RingoJS-style.
bbop.rest.manager.ringo = function( response_handler )
Returns the number of rows requested (integer).
bbop.golr.response.prototype.row_step = function()
A distant cousin of update.
bbop.golr.manager.jquery.prototype.run_batch = function( accumulator_func, final_func )