GithubHelp home page GithubHelp logo

stevenyvr987 / evergreen-mobile-opac Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 11.11 MB

Automatically exported from code.google.com/p/evergreen-mobile-opac

License: Other

CSS 7.01% HTML 0.41% JavaScript 34.46% Python 37.09% TeX 0.07% XSLT 2.05% Shell 0.94% Vim Script 1.39% CoffeeScript 16.14% Makefile 0.43%

evergreen-mobile-opac's People

Watchers

 avatar

evergreen-mobile-opac's Issues

Finalize git mirroring mechanism

The project uses a darcs repository, but it is incrementally mirrored to a git 
repository for pushing onto Google Code. Some tasks for finalizing the work 
flow.

- There is a hint that not all darcs records is mirrored to git.
- How to pull from git and push to darcs?

Original issue reported on code.google.com by [email protected] on 1 Sep 2011 at 7:39

Error dialogue box does not scale to fit browser window nor show 'Continue' button

What steps will reproduce the problem?
1. Click 'Log in' button
2. Fill in an incorrect password
3. Click the 'Log in' button

What is the expected output? What do you see instead?
An error dialogue box is shown with a 'Continue' button. If the browser window 
is narrower than the error box, the box is cut off. On an Android 2.2 device, 
the dialogue does not show the 'Continue' button.

Original issue reported on code.google.com by [email protected] on 11 Jan 2012 at 9:18

Use /IDL2js service to replace fmall.js

The fmall.js file is currently loaded to provide information for mapping field 
values to data objects. It now seems to be deprecated in favour of a new HTTP 
service that uses the location /IDL2js.

Original issue reported on code.google.com by [email protected] on 17 Dec 2011 at 7:59

Consider replacing project makefile with cakefile

The project uses Unix makefile to implement build targets and tasks. The make 
command is not readily available in windows workstation, thus making it harder 
to development. Unix make is needed when there is a lot of dependencies to 
manage, but we have recently simplified the make rules by removing a lot of 
dependency tracking.

We could replace make with cake, which comes with the coffee script compiler, 
which runs in a nodejs environment. Nodejs is more available in a windows 
workstation.

Original issue reported on code.google.com by [email protected] on 7 Apr 2012 at 6:50

Makefile rules broken when accessing symlinks

What steps will reproduce the problem?
1. Git pull the repository
2. Issue the make command to build the default targets

What is the expected output? What do you see instead?
A build for deployment should be created; the high-level document should be 
created. Both targets fail, because the rules are accessing tools or files that 
are symlinked.

Original issue reported on code.google.com by [email protected] on 12 Apr 2012 at 4:44

Update design document

The design document includes a section about development tools. Recently, a dev 
folder was created in the repository to include some of the development tools 
as part of software distribution. The design document should be updated with 
this detail.

Original issue reported on code.google.com by [email protected] on 1 Sep 2011 at 6:04

Source documents fail to build

Issuing 'make docs' should reformat comments in source code to source documents 
in the form of html files in the docs folder, but blank files are built instead.

Original issue reported on code.google.com by [email protected] on 8 Sep 2011 at 6:16

Re-express design doc in Google Code wiki?

The design doc is written in asciidoc format and would need to be changed to 
the GC wiki syntax. The upside is that it would be easily viewable; the 
downside is that it would need to be synchronized with the master copy, which 
is part of the source distribution.

Original issue reported on code.google.com by [email protected] on 2 Sep 2011 at 5:05

Simplify makefile

1. The makefile is a standard design to calculate the dependency tree of source 
files to make. However, since we are using the coffee-script compiler, it has 
the ability to determine dependencies on its own. Therefore, the makefile could 
be simplified.

2. Another modification to the makefile is to not make the minified version for 
every compilation of a coffeescript file to javascript, which is using Google's 
Closure compiler written in Java and therefore takes a bit of time to execute. 
We could build the minified version of all javascript files as part of the 
build target.

Original issue reported on code.google.com by [email protected] on 28 Sep 2011 at 4:30

Search by author link does no action upon 2nd click

What steps will reproduce the problem?
1. Perform a catalogue search to show a result list.
2. Click the action button on RHS, which should initiate a title search.

What is the expected output? What do you see instead?
We expect to see a new result list of titles by author. Instead, no action is 
performed.

The error seems to have appeared in 0.9.1.

Original issue reported on code.google.com by [email protected] on 28 Dec 2011 at 8:23

Provide a timestamp of current build in HTML header

Currently, it isn't clear when the build was last done on software that is 
hosted on test or production servers, other than a manually inserted version 
number, but this does not change between frequent builds that are pushed to 
servers for testing.

Original issue reported on code.google.com by [email protected] on 7 Jan 2012 at 7:24

View related subjects, authors, or series

The challenge is to provide a mobile version of the same feature in the full 
opac. The feature can require a lot of screen area to properly represent the 
information.

Original issue reported on code.google.com by [email protected] on 6 Feb 2012 at 7:58

Org unit selector list is shown out of order

What steps will reproduce the problem?
1. Using Google Chrome, open the sitka mobile opac using ?ol=bkct
2. Click search bar
3. Click 'Filter search by' selector

What is the expected output? What do you see instead?
We expect to see the list ordered by hierarchy and alphabetically; instead we 
see '_ _ _ TNRD inter-library Loan' listed first. The error does not occur on 
Firefox.

Original issue reported on code.google.com by [email protected] on 31 Dec 2011 at 8:09

Impose a maximum size to cover art image

What steps will reproduce the problem?
1. Maximize size of browser window in a workstation
2. Search the public catalogue
3. Click a cover art thumbnail to show its larger version

What is the expected output? What do you see instead?
The large version zooms to fill the browser window, which is alright if we are 
using a mobile device, but it appears to be too large for a normal workstation.

Original issue reported on code.google.com by [email protected] on 5 Mar 2012 at 5:32

In the search result list, image element is present when there is no image

What steps will reproduce the problem?
1. Perform a search for a title without cover art.
2. Inspect the container for the title using Firebug or similar tool.

What is the expected output? What do you see instead?
We see an empty image element and the resulting layout is positioned as if 
there is an image, thereby wasting space for list items that don't have 
thumbnails. It would be better to not add an empty image element.

Original issue reported on code.google.com by [email protected] on 10 Jan 2012 at 1:47

Browser title does not update when showing title details

What steps will reproduce the problem?
1. Search the public catalogue
2. Choose one of the result titles
3. Click the down link to go to the next title in the list

What is the expected output? What do you see instead?
Browser title should change to show current count, but does not.

Original issue reported on code.google.com by [email protected] on 5 Mar 2012 at 5:22

Consider replacing current pub/sub mechanism with one based on jQuery's on/off methods

The current mechanism is home-built and would be less maintainable. The only 
difficulty would be in removing three features of the current mechanism.

1. Both the subscriber and the publisher are known to the methods, and the 
subscriber is recorded.

2. If the publisher and subscriber are the same entity, no publication is done.

3. If the callback does not return false, publish will refresh the subscriber 
plugin.

Original issue reported on code.google.com by [email protected] on 16 Apr 2012 at 10:28

Fix display of search results of electronic resources

What steps will reproduce the problem?

1. Search for titles that have a lot of e-resources, eg, title search of 
'quantum theory' on catalogue.bclibraries.ca

What is the expected output? What do you see instead?

The result lists many titles with no holdings and the summary lines do not 
indicate them as e-resources. Summary lines and title details should show 
information from the 856 tag in the MARC record.

Original issue reported on code.google.com by [email protected] on 26 Oct 2011 at 11:18

Spurious HTTP GETs are generated

What steps will reproduce the problem?
1. Search public catalogue
2. Click a title on result list

What is the expected output? What do you see instead?
Network tab of browser inspector tool shows three HTTP GET requests of the form 
'Request URL:data:,/ _ / X'.

Original issue reported on code.google.com by [email protected] on 16 Mar 2012 at 11:59

Provide unit tests

Consider using Qunit and Pavlov, an add-on for Qunit that implements a 
higher-level test language.

Original issue reported on code.google.com by [email protected] on 7 Apr 2012 at 6:30

Items in checkout or holds list should behave similar to items in search result list

An item in the search result list shows (1) a thumbnail of cover art on the LHS 
that the user can click to show an enlarged version; (2) the list entry that 
the user can click to show title details; (3) an action button on the RHS that 
the user can click to perform more actions on the title.

Currently, an item in the checkout or holds list shows a list entry that the 
user can click to select the entry. It would be better to mimic the above 
behaviour, so that the user can see the cover art and title details of the item 
checked out or on hold.

The main difference between the search result list and the checkout or holds 
list, is that the latter need to have checkboxes to allow the user to do a mass 
selection, whereas the search result list does not need to be mass selected.

Original issue reported on code.google.com by [email protected] on 8 Jan 2012 at 8:34

Repackage files in src/eg

The main file eg_api.coffee is very large and contains several potential 
modules that could be packaged in their own files.

Original issue reported on code.google.com by [email protected] on 21 Mar 2012 at 5:02

Cover art does not show up in title details

What steps will reproduce the problem?
1. Search catalogue for a title that has cover art
2. Click the title summary in the result list

What is the expected output? What do you see instead?
A thumbnail version of the cover art should show on the left hand side of the 
details area. It does not show after upgrading to jQuery Mobile 1.0

Original issue reported on code.google.com by [email protected] on 7 Jan 2012 at 12:40

Account details not refreshing anymore

What steps will reproduce the problem?
1. Login and open holds list
2. Select a suspended hold item and click activate button

What is the expected output? What do you see instead?
The holds list should refresh to show the suspended item go active, but it does 
not. Not sure when this error crept in.

Original issue reported on code.google.com by [email protected] on 16 Mar 2012 at 8:16

Try to merge version 0.8.10 with main repository

When development started using jQueryMobile, the main repository, which was 
tagged at 0.8.9 and using a wireframe design, was branched of. Later, the 
original repository continued onto 0.8.10. The 0.8.10 development needs to be 
brought back to the jQueryMobile repository.

Original issue reported on code.google.com by [email protected] on 1 Sep 2011 at 5:57

Edit holds

The current mobile opac allows for a limited edit of already placed holds: 
cancel, suspend, and resume. However there are more attributes of a placed hold 
that could be usefully edited.

Original issue reported on code.google.com by [email protected] on 6 Feb 2012 at 7:53

Login dialogue pops up when not required

What steps will reproduce the problem?
1. Log in and log out
2. Search catalogue to produce a multi-page list of results
3. Click next link

What is the expected output? What do you see instead?
The next page of result list should be shown. Instead, the login dialogue pops 
up.

Original issue reported on code.google.com by [email protected] on 17 Dec 2011 at 8:07

Repackage opac/edit_holds.coffee

This file implements the title details page. It consists of three custom jQuery 
plugins under the control of one master plugin. The plugins need to be 
disassembled into their own files.

Also, data objects shared by the plugins are being stored using jQuery data 
objects; perhaps this should be rethought.

Original issue reported on code.google.com by [email protected] on 7 Apr 2012 at 4:46

Cover art image does not scale to fit dialogue box

What steps will reproduce the problem?
1. Perform a catalogue search for titles with cover art
2. Click the cover art thumbnail

What is the expected output? What do you see instead?
A dialogue box is shown with an enlarged version of the cover art. On a mobile 
device with a narrow screen, the dialogue box scales to fit, but the image 
within does not scale.

Original issue reported on code.google.com by [email protected] on 11 Jan 2012 at 9:27

Checkboxes not working anymore in my account detail lists

What steps will reproduce the problem?
1. Log in and click the fines summary bar
2. Click one of the checkboxes
3.

What is the expected output? What do you see instead?
The checkbox should become selected, ie, show a check in the box, but it does 
not. The same situation occurs for checkouts and holds list. The error appeared 
after the upgrade to using jQuery Mobile 1.0.

Original issue reported on code.google.com by [email protected] on 31 Dec 2011 at 7:52

Replace module load tool with Requirejs

The current tool, jMod, is not contemporary and does not help the project's 
build phase. Requirejs is contemporary and will help build javascript files 
into downloadable units.

Original issue reported on code.google.com by [email protected] on 10 Mar 2012 at 7:00

Manage different versions (eg, Sitka and KCLS) using repository clones

Currently, the two versions are managed within the same repository using 
different index.html files (eg, index_sitka.html and index_kcls.html) and two 
settings.js files (eg, settings_sitka.js and settings_kcls.js). The differently 
named files require two strange rules in the makefile to be invoked to 
finalized a build. While the current method is initially convenient, it is not 
scalable nor maintainable.

It would be better to choose one (eg, Sitka) as the main repository, and to 
make the other use a clone, whereby the index.html and settings.js files are 
identically named but different in content. This leads to better scaling as new 
sites which will want differences in interactive behaviour can be better 
accommodated. However, merging patches from the main repository to clones will 
be an extra chore to do.

Original issue reported on code.google.com by [email protected] on 8 Jan 2012 at 9:02

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.