Code Monkey home page Code Monkey logo

av-jslib's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

av-jslib's Issues

Remove support for assingning rules from inline aVquickEdit attributes

On which module this enhancement will be?
aV.main.aParser

What is the enhancement exactly?
Inline rule assignments such as  <span id="itemCount"
aVquickEdit="condition: 1, action: 'itemCountChange.php', params:
'dummy&itemId=1&itemCount'">2</span> will no longer be supported.

Why do you need this enhancement?
As discussed earlier, "aVquickEdit" attribute content does not provide
additional semantics to the document and it does match with hypertext
specs. It's also not a good practice to include programming blocks in the
document mark-up. And changes in the DOM tree cant be captured.

If you have any thoughts or suggestions for the implementation, please
write them below.
Please dont forget to edit quickedit demos where needed.

Original issue reported on code.google.com by burcujdogan on 19 Apr 2010 at 7:23

Auto Complete should allow to set HTTP method

Auto Complete module now uses GET method by default and there is no easy
way to change the HTTP method without changing the code.

There should be options for both the default behavior in the general
configuration and per element basis.

Original issue reported on code.google.com by madBYK on 8 Mar 2009 at 3:10

Support for universal "ondomready" event

On which module this enhancement will be?
aV.Events

What is the enhancement exactly?
Addition of a custom but universal "ondomready" event to the document object.

Why do you need this enhancement?
onload event waits for all resources to load which some times delays some
scripts' initialization such as aParser causing an unwanted appearance for
a period of time.

If you have any thoughts or suggestions for the implementation, please
write them below.
The methods described at http://dean.edwards.name/weblog/2006/06/again/
will be used for this. Thanks Dean Edwards!

Original issue reported on code.google.com by madBYK on 11 Apr 2009 at 6:08

Improved multiple value handling in AutoComplete

On which module this enhancement will be?
AutoComplete

What is the enhancement exactly?
The multiple value support should be improved so that it can replace a 
multiple select filed just as in Facebook.

If you have any thoughts or suggestions for the implementation, please
write them below.
Now it supports only adding of new values at the end. It should support any 
particular value part in a multiple value field. It should also force the 
erasion of the entire value if it is not on the list.

Original issue reported on code.google.com by madBYK on 23 Aug 2009 at 5:21

Complete JavaScript Documentation

All documentation on JavaScript files should be finished to make people able 
to use the libraries effectively.

Original issue reported on code.google.com by madBYK on 23 Aug 2009 at 5:24

DBGrid php documentation and organisation

On which module this enhancement will be?
All of the JSLib php files

What is the enhancement exactly?
Documentation of all the functions.

Why do you need this enhancement?
To make the code more understandble and clear.


Original issue reported on code.google.com by [email protected] on 19 Apr 2009 at 4:03

Support for date comparison in filtering and sorting

On which module this enhancement will be?
DBGrid

What is the enhancement exactly?
DBGrid should support various date formats so that it can sort all of them
correctly and in the filter part the "<" and ">" operators can also be used.

Original issue reported on code.google.com by madBYK on 23 Apr 2009 at 4:50

AutoComplete positioning bug

What steps will reproduce the problem?
1. AutoComplete input field but it is not posite enable a field which is in
a scrollable div.
2. Scroll the div.
3. See that the AutoComplete's position is incorrect.

What is the expected output? What do you see instead?
The AutoCompelte should be just below the input field but it is far from it.

Original issue reported on code.google.com by madBYK on 11 Apr 2009 at 8:10

Improved external file handling in aParser

On which module this enhancement will be?
aV.

What is the enhancement exactly?
aParser module now automatically checks for a file according to the given
type and if the file exists, loads the rules from that file. This behavior
should be changed into a more flexible and standards compliant mode just
like JS or CSS file inclusion.

Why do you need this enhancement?
In the current system, it causes an additional AJAX request which usually
results in a 404 error. Also it does not allow using multiple files for
definition loading.

If you have any thoughts or suggestions for the implementation, please
write them below.
The implementation should respect the general CSS rule priorities which is
inline definitions>definitions in stlye block>definitions from file.
Object.prototype.unite might be useful to achieve this.

Original issue reported on code.google.com by madBYK on 20 Apr 2010 at 8:35

Drag & Drop support for QuickEdit image change system

On which module this enhancement will be?
QuickEdit

What is the enhancement exactly?
New browsers who implement the HTML5 file API are able to support drag&drop
file operations. Using this API, changing an image with QuickEdit would be
great.

Why do you need this enhancement?
Ease of use

Original issue reported on code.google.com by madBYK on 15 Apr 2010 at 9:00

Adapt aV.Visual's effect functions to the new "animationTicker" system.

On which module this enhancement will be?
aV.Visual

What is the enhancement exactly?
Changing all the visual effect functions to use the new animationTicker
object for consistency and flexibility.

Why do you need this enhancement?
It will increase the code quality and bring flexibility for using different
convergence functions in effects.

If you have any thoughts or suggestions for the implementation, please
write them below.
It will take some time but it will worth it. =)

Original issue reported on code.google.com by madBYK on 11 Apr 2009 at 3:15

Rewriting of the customHint module

On which module this enhancement will be?
customHint

What is the enhancement exactly?
The module should be rewritten so that it will use aParser as the
initializer, and will have AJAX capabilities to lod externel tooltip data
and also will have an initial latency option.

Why do you need this enhancement?
Current version of customHint is not user-friendly and causing annoyance on
users.

Original issue reported on code.google.com by madBYK on 12 Apr 2009 at 6:49

Advanced data support for AutoComplete results

On which module this enhancement will be?
AutoComplete

What is the enhancement exactly?
The server should be able to send more information per row in auto complete
suggestions to make the client side script be able to use that extra data
and have more flexilibty.

Original issue reported on code.google.com by madBYK on 29 May 2009 at 11:58

Customizable JS File Builder

We need a server side script which allows MooTools-like(see the Core and 
More Builder at http://www.mootools.net/core) JS file builder for people 
to create their own and most optimized versions of av-JSLib.

Original issue reported on code.google.com by madBYK on 26 Aug 2009 at 6:44

  • Blocked on: #25

Column resize and sorting problems in WebKit

In a WebKit based browser such as Google Chrome, resizing the columns is not 
possible, it always shows "v-resize" cursor over the column titles. This also 
prevents "click-to-sort" functionality to be used.

Even if you are able to click on the first column to sort, sorting operation 
does not finish properly causing the "Sorting data" indication to stay.

Original issue reported on code.google.com by madBYK on 11 Jul 2010 at 10:49

Moving into a single namespace

On which module this enhancement will be?
All modules

What is the enhancement exactly?
All the "ext" modules should stop manipulating global objects and all the 
functions under them should be moved to their own sub namespaces under aV 
namespace.

Why do you need this enhancement?
This behavior will ensure the ability to play well with other scripts in the 
page as well as it will ensure safe future-proof operations.

If you have any thoughts or suggestions for the implementation, please
write them below.
ES5 enhancements though should be moved to a separate project named ES5Toolkit 
since they are needed for smooth transition to ES5.

Original issue reported on code.google.com by madBYK on 13 Aug 2010 at 4:11

DBGrid Advanced Demo

DBGrid should have an advanced demo page whicih will demonstrate all the
events, server side event assignments and all other fancy stuff that can be
done with DBGrid.

Original issue reported on code.google.com by madBYK on 19 Apr 2009 at 2:31

DBGrid Demo Video

We need to record and publish a good demonstration of DBGrid's features and
implementation. This task might be splitted into 2 seperate tasks where one
will focus on the features and the other will focus on the implementation.

Original issue reported on code.google.com by madBYK on 16 Mar 2009 at 3:00

Usage of aV.AJAX.getResponseAsObject in quickEdit

On which module this enhancement will be?
aV.QuickEdit

What is the enhancement exactly?
The response object should be parased via tha data parasers provided by
aV.AJAX according to its mime-type.

Why do you need this enhancement?
This will give opportunity to developers to use different data formats for
output, such as XML.

If you have any thoughts or suggestions for the implementation, please
write them below.
In the image upload system, this will cause some problems since it is not
possible to retrieve mime-type from IFrame.

Original issue reported on code.google.com by madBYK on 18 Apr 2009 at 10:10

AutoComplete support on DBGrid filter fields

On which module this enhancement will be?
DBGrid

What is the enhancement exactly?
If there was auto completion in DBGrid's filter fields(for text based
columns) that would increase the usability.

Original issue reported on code.google.com by madBYK on 29 May 2009 at 11:55

Automatical chart creation in DBGrid by user input

On which module this enhancement will be?
DBGrid

What is the enhancement exactly?
Users should be able to create charts based on the gathered data in DBGrid
by the columns they select.

Why do you need this enhancement?
This would be a perfect and easy way of data visualisation in DBGrid which
will increase its usability, flexibility and quality.

If you have any thoughts or suggestions for the implementation, please
write them below.
RaphaelJS (a JS graphics library) might be used for this feature's
implementation.

Original issue reported on code.google.com by madBYK on 3 May 2009 at 9:45

HTML 5 standardisation of demo pages

On which module this enhancement will be?
Demos

What is the enhancement exactly?
All demo pages should be valid XHTML.

Why do you need this enhancement?
To be compatible with the latest web standarts.

Original issue reported on code.google.com by madBYK on 19 Apr 2009 at 3:17

Event handler priority support

On which module this enhancement will be?
aV.Events

What is the enhancement exactly?
Adding support to define an event handler priority jsut like the "z-index"
system in CSS.

Why do you need this enhancement?
Sometimes you need functions which should be called first, last or simply
before or after some certain handler which is not possible with the current
model.

If you have any thoughts or suggestions for the implementation, please
write them below.
The enhancement should assign a default priority if not given so that it
will support the old "unordered" usage.

Original issue reported on code.google.com by madBYK on 15 Apr 2009 at 2:34

Using the newly introduced window.onhashchange event in History module

On which module this enhancement will be?
History module

What is the enhancement exactly?
New browsers such as Mozilla Firefox 3.6 and Microsoft Internet Explorer 8
now supports a "window.onhashchange" event. It should be detected and used
if available.

Why do you need this enhancement?
This event will drastically improve the performance of the History module
by making the listener timer obsolete.

Original issue reported on code.google.com by madBYK on 2 Nov 2009 at 6:27

All the JSLib dependencies should be checked and completed

On which module this enhancement will be?
All of the js libraries.

What is the enhancement exactly?
Completing and reviewing the documentation stating the dependencies between 
the libraries.

Why do you need this enhancement?
If the dependencies are clearly stated, an automated packer system can be 
developed to create user specific JS files.

If you have any thoughts or suggestions for the implementation, please
write them below.

Original issue reported on code.google.com by [email protected] on 20 Apr 2010 at 2:38

  • Blocking: #19

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.