Giter Club home page Giter Club logo

crux-smart-faces's People

Contributors

alexandretriggolabs avatar brunotriggolabs avatar flaviajesus avatar thiagobustamante avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

crux-smart-faces's Issues

Problem using uppercase ids and ScreenWrapper

From [email protected] on March 01, 2010 15:43:48

What steps will reproduce the problem? 1. Create an empty project with project generator
2. In index.crux.xml, rename 'nameTextBox' element to 'UFTextBox' (if you
modify MyController class, line 23, from Screen.get("nameTextBox"... to
Screen.get("UFTextBox"...; the code will work just fine)
3. Create MyScreen interface, which extends ScreenWrapper, and add method
public TextBox getUFTextBox();.
4. Modify MyController class, adding @create protected MyScreen screen.
5. Modify, again, MyController class, where it's written:

TextBox textBox = Screen.get("UFTextBox", TextBox.class);

you change it to:

TextBox textBox = screen.getUFTextBox();

  1. Deploy the .war on a tomcat (I used 6.0.18 on Windows Vista Business BR,
    JDK 1.6)
  2. Try running the web application, and you will receive an error in a
    Javascript's alert window. What is the expected output? What do you see instead? The expected output would be the same as when I use 'Screen.get("name")'.
    However, the output is an error if I use the ScreenWrapper interface. What version of the product are you using? On what operating system? On what Browser? I am using CRUX-1.0.0-RC3, on an Vista Business - pt_BR, and the browser is
    a Firefox 3.5.7. Please provide any additional information below. Found this issue last month in a code to retrieve the states (UFs) from a
    Web Service. I tried to create a ListBox named "UFListBox", and used the
    ScreenWrapper interface... I had to rename it to uFListBox, and it did this.

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=9

Fields that do not implement Comparable are lost when a binded object is loaded into a DataSource

From [email protected] on March 08, 2010 14:36:12

What steps will reproduce the problem? 1. Create a value object
2. Create a field that not implements Comparable
3. Use this value object as a binded object in a DataSource
4. Use this DataSource in a Grid
5. Retrieve the binded object from the Grid What is the expected output? What do you see instead? The field is set to null when you read it from the Grid.

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=16

If Dynatabs.closeTab is called before the page is loaded, the tab is not closed and the user receives no report

From [email protected] on March 10, 2010 08:45:04

What steps will reproduce the problem? 1. Open a DynaTab through DynaTabs.openTab();
2. Right after the open command, execute a DynaTabs.closeTab on the
previous opened tab.
3. The tab is not closed What is the expected output? What do you see instead? The expeted outup is:

  1. The tab closed, or
  2. The status of the operation returned to the caller.

We know that crux verifies the state of the inner tab document to avoid
errors on tab closing events. However, it could creates some kind of
monitor to dispatch the close event after document is loaded, or, at least,
notify the caller, making possible to him handle the situation.

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=19

Problem with i18n messages when used inside template files

From [email protected] on February 27, 2010 14:40:58

What steps will reproduce the problem? 1. Creates a template file that is referenced inside another template
2. Use the second template inside a crux.xml file
3. Uses a declarative i18n message on the inner template.
4. Sometimes, Crux can not translate thos messages correctly.

The problem does not occur always, and only occur with messages that are
not referenced in any other palce on application.

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=7

The Crux Grid Headers are not centered when the size of the column is not big enough to hold it.

From [email protected] on February 23, 2010 15:22:44

What steps will reproduce the problem? Create a Crux Grid with a very big header on one of its columns... If the
title wrap, the header does not obey the aligment directives and align
always to left.... What version of the product are you using? On what operating system? On what Browser? IE7 Please provide any additional information below.

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=4

Overlapping message boxes causes null pointer error.

From [email protected] on November 25, 2009 20:14:19

What steps will reproduce the problem? 1.Invoke MessageBox.show twice;
2.Close the first message box;
3.Close the second one;

Cause:
There is no stack for message boxes callers. When the first message box is
closed, it removes the unique caller reference. When the second message box
is closed, the reference to the caller is null.

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=1

The Tab is not closed if opened with closeable = "false"

From [email protected] on March 08, 2010 14:13:35

The Tab is not closed if it will be opened by DynaTabs.openTab with the
attribute closeable equal false

steps to reproduce the problem:

1.Open tab with closeable attribute equal false

"DynaTabs.openTab(tabId, tabLabel, appendMainUrlParameters(tabUrl), false,
false);"

  1. Close tab with method DynaTabs.closeTab(tabId)

3.The Tab is not closed

Please it verifies the behavior...

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=15

DataSource binded objects can not have the identifier field declared in superclass

From [email protected] on February 23, 2010 16:49:13

What steps will reproduce the problem? 1. Crate any BindableDataSource
2. Create a bindable object, that inherits another class
3. Declare an atribute in that other class
4. Use such attribute as the identifier in the @DataSourceBinding annotation

Crux compiler will complain about that attribute.

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=5

WidgetFactoriesGenerator is generating an invalid code

From [email protected] on March 31, 2010 14:15:18

WidgetFactoriesGenerator is generating an invalid code when a factory
declares two ChoiceProcessors as children of the same WidgetChildProcessor.

Example:

class MyProcessor
{
@TagChildren({
@TagChild(Processor1.class),
@TagChild(Processor2.class)
})
void processChildren(...)
}

@TagChildAttributes(maxOccurs="1")
class Processor1 extends ChoiceWidgetProcessor...

@TagChildAttributes(maxOccurs="unbounded")
class Processor1 extends ChoiceWidgetProcessor...

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=50

Best Support for hot deployment of crux.xml files

From [email protected] on March 12, 2010 13:23:41

Crux does not support hot deployment of crux.xml file properly if a new
type of widget is inserted on the page.

Crux uses a generator to create a registeredFactories object, to include
only the widget factories that is realy used.

A config property could be created to say if developer wants to register
all possible widget factories if Environment.isProduction() is false....

It would enable hot deployment in any situation and would not decrease the
performance, because on crux compilation (callied by the crux compiler),
Environment.isProduction() is true.

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=22

High memory usage when using a lot of HTMLPanels on a page

From [email protected] on February 27, 2010 14:49:23

What steps will reproduce the problem? 1. Create a crux.xml file with some HTMLPanels, one inside another, and put
an html content with moderated size inside the inner one.

The amount of memory alocated by the browser is not compatible with the
size of the page... some hundred of mega bytes are being alocated. If the
page is changed to use grids and other widgets in the place of the
HTMLPanes, the amount of memory reduces greatly.

There is no leak, because when the page is unloaded, the memory is
released, but until the page is unloaded, the amount of memory used is too
high...

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=8

Make CRUX generate w3c compliant HTML

From [email protected] on March 01, 2010 15:57:43

CRUX uses html tag attributes such as _type, _contenttype, that are not
part of the HTML specification. When validating a crux project against http://validator.w3.org/ you'll always receive errors because of this
(using the crux project generator batch file, the output project has 18
errors... one of them because doctype is absent, but the others are mainly
because of invalid attributes).

Would there be another w3c-valid way of doing this? I really appreciate
having a 100% w3c valid web project (-:, and some clients could complain
about html validation...

Cheers

Attachment: crux1.jpg

Original issue: http://code.google.com/p/crux-framework/issues/detail?id=10

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.