mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
* [ADF-3617] Fix bugs in Task Details Page controller * [ADF-3617] Fix bugs in Task Page controller * [ADF-3617] Separate in different describes automation tests * [ADF-3671] start working on e2e form tests * [ADF-3671] improved checks for form widgets * [ADF-3671] start adding multiline text widget tsts * [ADF-3671] added test for multiline and some improvements * [ADF-3671] Add e2e tests for Dropdown, Date, Checkbox widgets * [ADF-3671] Add e2e test for radio, number, hyperlink widgets * [ADF-3671] Add automation tests for Form Widgets * [ADF-3671] Update usage of Dropdown Widget * [ADF-3671] Fix fileModel file and rename widget controles * [ADF-3671] Rename Widget Controllers * [ADF-3671] Remove unused imports and fix dynamic table e2e test * [ADF-3671] Fix spell errors * [ADF-3671] Fix people, date time, attach widget * [ADF-3671] Fix Form People widget tests * [ADF-3671] Rebase and remove unused variables
111 lines
2.7 KiB
TypeScript
111 lines
2.7 KiB
TypeScript
/*!
|
|
* @license
|
|
* Copyright 2016 Alfresco Software, Ltd.
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
import { MultilineTextWidget } from './multilineTextWidget';
|
|
import { HeaderWidget } from './headerWidget';
|
|
import { DisplayTextWidget } from './displayTextWidget';
|
|
import { AttachFileWidget } from './attachFileWidget';
|
|
import { DisplayValueWidget } from './displayValueWidget';
|
|
import { RadioButtonsWidget } from './radioButtonsWidget';
|
|
import { HyperlinkWidget } from './hyperlinkWidget';
|
|
import { DropdownWidget } from './dropdownWidget';
|
|
import { DynamicTableWidget } from './dynamicTableWidget';
|
|
import { TextWidget } from './textWidget';
|
|
import { CheckboxWidget } from './checkboxWidget';
|
|
import { DateWidget } from './dateWidget';
|
|
import { DateTimeWidget } from './dateTimeWidget';
|
|
import { NumberWidget } from './numberWidget';
|
|
import { AmountWidget } from './amountWidget';
|
|
import { ContainerWidget } from './containerWidget';
|
|
import { PeopleWidget } from './peopleWidget';
|
|
import { DocumentWidget } from './documentWidget';
|
|
|
|
export class Widget {
|
|
|
|
multilineTextWidget() {
|
|
return new MultilineTextWidget();
|
|
}
|
|
|
|
headerWidget() {
|
|
return new HeaderWidget();
|
|
}
|
|
|
|
displayTextWidget() {
|
|
return new DisplayTextWidget();
|
|
}
|
|
|
|
attachFileWidget() {
|
|
return new AttachFileWidget();
|
|
}
|
|
|
|
displayValueWidget() {
|
|
return new DisplayValueWidget();
|
|
}
|
|
|
|
radioWidget() {
|
|
return new RadioButtonsWidget();
|
|
}
|
|
|
|
hyperlink() {
|
|
return new HyperlinkWidget();
|
|
}
|
|
|
|
dropdown() {
|
|
return new DropdownWidget();
|
|
}
|
|
|
|
dynamicTable() {
|
|
return new DynamicTableWidget();
|
|
}
|
|
|
|
textWidget() {
|
|
return new TextWidget();
|
|
}
|
|
|
|
documentWidget() {
|
|
return new DocumentWidget();
|
|
}
|
|
|
|
checkboxWidget() {
|
|
return new CheckboxWidget();
|
|
}
|
|
|
|
dateWidget() {
|
|
return new DateWidget();
|
|
}
|
|
|
|
dateTimeWidget() {
|
|
return new DateTimeWidget();
|
|
}
|
|
|
|
numberWidget() {
|
|
return new NumberWidget();
|
|
}
|
|
|
|
amountWidget() {
|
|
return new AmountWidget();
|
|
}
|
|
|
|
containerWidget() {
|
|
return new ContainerWidget();
|
|
}
|
|
|
|
peopleWidget() {
|
|
return new PeopleWidget();
|
|
}
|
|
}
|