dryror / capstone Goto Github PK
View Code? Open in Web Editor NEWCapstone 2014: Long-Term Ecological Monitoring Application
License: Other
Capstone 2014: Long-Term Ecological Monitoring Application
License: Other
If the user creates a site survey for a park and protocol combination previously recorded, the transects from the last recording should be copied over.
This may only happen with the test data, but the alert message should be removed.
The way the add plot screen currently names/numbers a new plot this allows for two plots to have the same name/number.
User is able to hit Done button with no Location Captured this cause UTM to display as NULL.
"TextField.blur();" should dismiss a TextField's keyboard.
I'm also not sure why addTransect's return key works fine.
When selecting done on the addTransect screen, if you press it quickly enough multiple times, it creates multiple entries.
This will likely be an issue with all buttons if the application allows the event listener to fire multiple times in succession.
The example given here:
http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.UI.iPad.Popover
..works as a standalone app, but I'm having difficulty integrating it into capstone.
I think we should make a list or some reference to refer to about what each field should be validating for and how we will alert the user (in a consistent manner).
Thoughts?
Although the label's .enabled property is being set, nothing happens. Please feel free to contribute a solution.
The parkName label in modal.xml should be based on the row clicked, but I'm having trouble passing that information over.
Trying to call functions from another .js file.
Want to store reusable code like camera function in a separate js file.
I can't seem to figure out how to get the name of the photo after its been taken? I want this information so I can store it in the database.
When I comment out the first few lines in index.js:
//Run these two commands to reset db if testing delete functions
//var yourDb = Titanium.Database.open('ltemaDB');
//yourDb.remove();
Then Load the app onto the iPad and delete all of the site surveys, close the app & re-open, I get the following alert:
(It looks like its coming from the transectModal.js)?
Site ID should be removed. Could add things like Associated transects and their locations. Date created. Any other useful information.
*Add Plot Screen "Stake Orientation" label overlaps with tabbed bar.
I know that a lot of work was put into making font size larger, but I am just curious if this is necessary or if it was requested by stakeholders? I know that the text may be difficult to see in the field, so larger text may be required.
Personally I find the new text size a little chunky and tight to the input fields, as well all the stock buttons are still original size. (This is just my option tho.)
What does this do? How does it work? What is required of the user?
Transect Modal is showing the opposite stake orientation from the one I selected in the add transect page.
Species id should not be a foreign key in the plot observations table. It is a reference only.
Since the user is allowed to select a family, order, class, etc the species id field should probably be replaced by something such as "observation" that will hold the family_name, order_name, class_name, etc that is selected by the user.
The Search Bar result's window sizing needs to be fix and the window needs to properly close when the page is navigated away from.
Currently only the last added row gets checked, but when revisiting a site all plots will be at 0%.
Hey guys not sure if it is my iPad but when I take a photo my iPad no longer saves the photo to the gallery? This was something that I was able to set to true or false in the camera.js file but now it just isn't working at all for me.
If transect name is not filled out on addTransect screen and you use the take photo button, the app crashed when you select use photo.
If the user types something into the field, removing all text should dismiss the error. Investigating..
When first entering the screen, clicking Done with all the fields empty presents two errors. If you fill out Observation Type and Percent Coverage to dismiss the red text, then hit done, a blank plot observation appears to be created. Worse, trying to create a proper plot observation after this has happened is impossible.
Clicking done should probably present three errors, one for the search field as well.
Currently the user has to click 'Cancel' to dismiss the plotObservationModal. This was suggested as a UI improvement.
Need to confirm debounce is set for all Add and Done buttons on all screens.
A 'long click' (or 'hold - and - re leas') registers on list view rows but not any of the buttons.
I know that the hasDetail is buggy and shows the right arrow > but when in edit mode this hides the info icon, where our current button doesn't. I just want to make sure we all agree before we start doing anything, but I think users shouldn't be able to click the info button while in edit mode.
Thoughts?
So, as far as I can tell there is no way to create an Alert Dialog popup to warn the user before they delete a row if we use the stock editing mode.
The only other thing we could do is to warn the user before they enter edit mode? Or build our own delete method (which i'd rather not).
Thoughts?
Hey guys just wanted to let you know I've been working on the search function for the park name, I was just playing around with it, but I got it to search the parks after the user types in 3 letters. But I am curious if there is any other way as this means that the database is queried a large amount of times when using this function.
Im heading out for the evening (Soft Ball Game) but do you guys have any ideas on this?
When the user selects to delete anything that has a photo associated with it, the photo should be deleted as well.
On the Add Plot Screen I am currently able to bypass the error checking by using the "other" textfields on the tabbed bar. Error messages show up but do not restrict me from saving these values.
A 'long click' (or 'hold-and-release') registers on list view rows but not any of the buttons.
A species can have multiple varieties, but they have the same english name. As a result, the search results will show the same common name for each variety. (If there is 2 varieties, the english name is listed twice).
There is no indication in the search results which variety the english name corresponds to.
Just posting this issue so we are aware of it. May need feedback from Tory to determine if this is a problem.
Example:
Species Code | Species Name | English Name |
LEWICOL1 | columbiana var. columbiana | Columbia lewisia |
LEWICOL2 | columbiana var. rupicola | Columbia lewisia |
If someone is searching for the English Name, they will get 2 results, but no indication as to which variety they are picking. This could result in the incorrect species code being recorded.
Editing mode is never disabled when you delete a single row from any of the list screens, this causes Edit mode to be enabled when user re-adds a row again.
The code for getting the previous plot observations for the transect fires after you delete a plot observation. This causes the deleted row to get re-listed.
Moving this code to the addPlot screen would resolve this problem.
Clicking a transect info button, backing out, and clicking it again causes the console to light up with [ERROR]s. Surprisingly it doesn't crash, even though it [WARN]s that it probably will. I suspect the modal is still open in the background when calling a new one.
Interestingly, siteSurveyModal is unaffected.
Can be seen in a transectsModal screen.
The view behind the modal should refresh with the database changes on modal "save and close". A fireEvent/eventListener should do the trick. However...
At the moment an alert is set to trigger when this event fires. This alert will fire more than once on subsequent edits to a transect, when it should only always fire once.
Understanding and preventing this should make "tableView behind modal refresh automatically" possible.
Hey guys just looking for some feedback on the photo preview modal.
Currently works for the addTransect thumbnail only.
I am currently working on this, but I thought I would put up what I have so far.
Any feedback is appreciated...
It might be possible to have the view beneath the keyboard scrollable.
All screens should be tested in Landscape or locked to Portrait.
I have noticed that some of the park names are so long that they overlap the navigation a little.
For example the name:
H?THAYIM MARINE PARK [a.k.a. Von Donop Marine Park]
SQL query is not grabbing the correct information.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.