http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidget.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidget.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidget.java index d15eed3..8f81e1a 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidget.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidget.java @@ -1,49 +1,49 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.apache.wicket.model.Model; -import org.wicketstuff.dashboard.AbstractWidget; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.WidgetLocation; -import org.wicketstuff.dashboard.web.WidgetView; - -public class MyRoomsWidget extends AbstractWidget { - private static final long serialVersionUID = 1L; - public static final String WIDGET_ID_MY_ROOMS = "MyRoomsWidget"; - - public MyRoomsWidget() { - super(); - location = new WidgetLocation(0, 1); - init(); - } - - @Override - public void init() { - super.init(); - title = Application.getString(781L); - id = WIDGET_ID_MY_ROOMS; - } - - @Override - public WidgetView createView(String viewId) { - return new MyRoomsWidgetView(viewId, new Model<Widget>(this)); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.apache.wicket.model.Model; +import org.wicketstuff.dashboard.AbstractWidget; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.WidgetLocation; +import org.wicketstuff.dashboard.web.WidgetView; + +public class MyRoomsWidget extends AbstractWidget { + private static final long serialVersionUID = 1L; + public static final String WIDGET_ID_MY_ROOMS = "MyRoomsWidget"; + + public MyRoomsWidget() { + super(); + location = new WidgetLocation(0, 1); + init(); + } + + @Override + public void init() { + super.init(); + title = Application.getString(781L); + id = WIDGET_ID_MY_ROOMS; + } + + @Override + public WidgetView createView(String viewId) { + return new MyRoomsWidgetView(viewId, new Model<Widget>(this)); + } +}
http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetDescriptor.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetDescriptor.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetDescriptor.java index 5b65f5f..64a1a84 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetDescriptor.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetDescriptor.java @@ -1,51 +1,51 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.wicketstuff.dashboard.WidgetDescriptor; - -public class MyRoomsWidgetDescriptor implements WidgetDescriptor { - private static final long serialVersionUID = 1L; - - @Override - public String getName() { - return Application.getString(781L); - } - - @Override - public String getProvider() { - return "Apache Openmeetings"; - } - - @Override - public String getDescription() { - return Application.getString(782L); - } - - @Override - public String getWidgetClassName() { - return MyRoomsWidget.class.getName(); - } - - @Override - public String getTypeName() { - return "om.widget.myrooms"; - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.wicketstuff.dashboard.WidgetDescriptor; + +public class MyRoomsWidgetDescriptor implements WidgetDescriptor { + private static final long serialVersionUID = 1L; + + @Override + public String getName() { + return Application.getString(781L); + } + + @Override + public String getProvider() { + return "Apache Openmeetings"; + } + + @Override + public String getDescription() { + return Application.getString(782L); + } + + @Override + public String getWidgetClassName() { + return MyRoomsWidget.class.getName(); + } + + @Override + public String getTypeName() { + return "om.widget.myrooms"; + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.html ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.html index c37eccc..87cfeae 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.html +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.html @@ -1,25 +1,25 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. - ---> -<html xmlns:wicket="http://wicket.apache.org"> - <wicket:panel> - <div wicket:id="rooms"></div> - </wicket:panel> -</html> +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you 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. + +--> +<html xmlns:wicket="http://wicket.apache.org"> + <wicket:panel> + <div wicket:id="rooms"></div> + </wicket:panel> +</html> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.java index fee5901..6a9602a 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/MyRoomsWidgetView.java @@ -1,36 +1,36 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import static org.apache.openmeetings.web.common.UserPanel.getMyRooms; - -import org.apache.openmeetings.web.user.rooms.RoomsPanel; -import org.apache.wicket.model.Model; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.web.WidgetView; - -public class MyRoomsWidgetView extends WidgetView { - private static final long serialVersionUID = 1L; - - public MyRoomsWidgetView(String id, Model<Widget> model) { - super(id, model); - - add(new RoomsPanel("rooms", getMyRooms())); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import static org.apache.openmeetings.web.common.UserPanel.getMyRooms; + +import org.apache.openmeetings.web.user.rooms.RoomsPanel; +import org.apache.wicket.model.Model; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.web.WidgetView; + +public class MyRoomsWidgetView extends WidgetView { + private static final long serialVersionUID = 1L; + + public MyRoomsWidgetView(String id, Model<Widget> model) { + super(id, model); + + add(new RoomsPanel("rooms", getMyRooms())); + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.html ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.html index 20926c3..c6151d9 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.html +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.html @@ -1,25 +1,25 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. - ---> -<html xmlns:wicket="http://wicket.apache.org"> - <wicket:panel> - <div wicket:id="dashboard" class="dashboard"></div> - </wicket:panel> -</html> +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you 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. + +--> +<html xmlns:wicket="http://wicket.apache.org"> + <wicket:panel> + <div wicket:id="dashboard" class="dashboard"></div> + </wicket:panel> +</html> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.java index 772476f..c1e291e 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/OmDashboardPanel.java @@ -1,36 +1,36 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.db.util.FormatHelper; -import org.apache.openmeetings.web.app.WebSession; -import org.apache.openmeetings.web.common.UserPanel; -import org.apache.wicket.model.Model; -import org.wicketstuff.dashboard.web.DashboardPanel; - -public class OmDashboardPanel extends UserPanel { - private static final long serialVersionUID = 1L; - - public OmDashboardPanel(String id) { - super(id); - - boolean isRtl = FormatHelper.isRtlLanguage(WebSession.get().getLocale().toLanguageTag()); - add(new DashboardPanel("dashboard", Model.of(WebSession.getDashboard())).setRtlModel(Model.of(isRtl))); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.db.util.FormatHelper; +import org.apache.openmeetings.web.app.WebSession; +import org.apache.openmeetings.web.common.UserPanel; +import org.apache.wicket.model.Model; +import org.wicketstuff.dashboard.web.DashboardPanel; + +public class OmDashboardPanel extends UserPanel { + private static final long serialVersionUID = 1L; + + public OmDashboardPanel(String id) { + super(id); + + boolean isRtl = FormatHelper.isRtlLanguage(WebSession.get().getLocale().toLanguageTag()); + add(new DashboardPanel("dashboard", Model.of(WebSession.getDashboard())).setRtlModel(Model.of(isRtl))); + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidget.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidget.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidget.java index eadac94..f7353b1 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidget.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidget.java @@ -1,49 +1,49 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.apache.wicket.model.Model; -import org.wicketstuff.dashboard.AbstractWidget; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.WidgetLocation; -import org.wicketstuff.dashboard.web.WidgetView; - -public class RecentRoomsWidget extends AbstractWidget { - private static final long serialVersionUID = 1L; - public static final String WIDGET_ID_RECENT_ROOMS = "RecentRoomsWidget"; - - public RecentRoomsWidget() { - super(); - location = new WidgetLocation(1, 1); - init(); - } - - @Override - public void init() { - super.init(); - title = Application.getString("widget.recent.title"); - id = WIDGET_ID_RECENT_ROOMS; - } - - @Override - public WidgetView createView(String viewId) { - return new RecentRoomsWidgetView(viewId, new Model<Widget>(this)); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.apache.wicket.model.Model; +import org.wicketstuff.dashboard.AbstractWidget; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.WidgetLocation; +import org.wicketstuff.dashboard.web.WidgetView; + +public class RecentRoomsWidget extends AbstractWidget { + private static final long serialVersionUID = 1L; + public static final String WIDGET_ID_RECENT_ROOMS = "RecentRoomsWidget"; + + public RecentRoomsWidget() { + super(); + location = new WidgetLocation(1, 1); + init(); + } + + @Override + public void init() { + super.init(); + title = Application.getString("widget.recent.title"); + id = WIDGET_ID_RECENT_ROOMS; + } + + @Override + public WidgetView createView(String viewId) { + return new RecentRoomsWidgetView(viewId, new Model<Widget>(this)); + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetDescriptor.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetDescriptor.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetDescriptor.java index 010e38a..feb2e12 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetDescriptor.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetDescriptor.java @@ -1,51 +1,51 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.wicketstuff.dashboard.WidgetDescriptor; - -public class RecentRoomsWidgetDescriptor implements WidgetDescriptor { - private static final long serialVersionUID = 1L; - - @Override - public String getName() { - return Application.getString("widget.recent.title"); - } - - @Override - public String getProvider() { - return "Apache Openmeetings"; - } - - @Override - public String getDescription() { - return Application.getString("widget.recent.desc"); - } - - @Override - public String getWidgetClassName() { - return RecentRoomsWidget.class.getName(); - } - - @Override - public String getTypeName() { - return "om.widget.recentrooms"; - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.wicketstuff.dashboard.WidgetDescriptor; + +public class RecentRoomsWidgetDescriptor implements WidgetDescriptor { + private static final long serialVersionUID = 1L; + + @Override + public String getName() { + return Application.getString("widget.recent.title"); + } + + @Override + public String getProvider() { + return "Apache Openmeetings"; + } + + @Override + public String getDescription() { + return Application.getString("widget.recent.desc"); + } + + @Override + public String getWidgetClassName() { + return RecentRoomsWidget.class.getName(); + } + + @Override + public String getTypeName() { + return "om.widget.recentrooms"; + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.html ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.html index c37eccc..87cfeae 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.html +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.html @@ -1,25 +1,25 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. - ---> -<html xmlns:wicket="http://wicket.apache.org"> - <wicket:panel> - <div wicket:id="rooms"></div> - </wicket:panel> -</html> +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you 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. + +--> +<html xmlns:wicket="http://wicket.apache.org"> + <wicket:panel> + <div wicket:id="rooms"></div> + </wicket:panel> +</html> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.java index 32b967e..73a3ef9 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RecentRoomsWidgetView.java @@ -1,38 +1,38 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import static org.apache.openmeetings.web.app.Application.getBean; -import static org.apache.openmeetings.web.app.WebSession.getUserId; - -import org.apache.openmeetings.db.dao.room.RoomDao; -import org.apache.openmeetings.web.user.rooms.RoomsPanel; -import org.apache.wicket.model.Model; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.web.WidgetView; - -public class RecentRoomsWidgetView extends WidgetView { - private static final long serialVersionUID = 1L; - - public RecentRoomsWidgetView(String id, Model<Widget> model) { - super(id, model); - - add(new RoomsPanel("rooms", getBean(RoomDao.class).getRecent(getUserId()))); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import static org.apache.openmeetings.web.app.Application.getBean; +import static org.apache.openmeetings.web.app.WebSession.getUserId; + +import org.apache.openmeetings.db.dao.room.RoomDao; +import org.apache.openmeetings.web.user.rooms.RoomsPanel; +import org.apache.wicket.model.Model; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.web.WidgetView; + +public class RecentRoomsWidgetView extends WidgetView { + private static final long serialVersionUID = 1L; + + public RecentRoomsWidgetView(String id, Model<Widget> model) { + super(id, model); + + add(new RoomsPanel("rooms", getBean(RoomDao.class).getRecent(getUserId()))); + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidget.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidget.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidget.java index aee9f3b..674c350 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidget.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidget.java @@ -1,49 +1,49 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.apache.wicket.model.Model; -import org.wicketstuff.dashboard.AbstractWidget; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.WidgetLocation; -import org.wicketstuff.dashboard.web.WidgetView; - -public class RssWidget extends AbstractWidget { - private static final long serialVersionUID = 1L; - public static final String WIDGET_ID_RSS = "RssWidget"; - - public RssWidget() { - super(); - location = new WidgetLocation(1, 1); - init(); - } - - @Override - public void init() { - super.init(); - title = Application.getString(277L); - id = WIDGET_ID_RSS; - } - - @Override - public WidgetView createView(String viewId) { - return new RssWidgetView(viewId, new Model<Widget>(this)); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.apache.wicket.model.Model; +import org.wicketstuff.dashboard.AbstractWidget; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.WidgetLocation; +import org.wicketstuff.dashboard.web.WidgetView; + +public class RssWidget extends AbstractWidget { + private static final long serialVersionUID = 1L; + public static final String WIDGET_ID_RSS = "RssWidget"; + + public RssWidget() { + super(); + location = new WidgetLocation(1, 1); + init(); + } + + @Override + public void init() { + super.init(); + title = Application.getString(277L); + id = WIDGET_ID_RSS; + } + + @Override + public WidgetView createView(String viewId) { + return new RssWidgetView(viewId, new Model<Widget>(this)); + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetDescriptor.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetDescriptor.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetDescriptor.java index 09487b3..ae33186 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetDescriptor.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetDescriptor.java @@ -1,51 +1,51 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.wicketstuff.dashboard.WidgetDescriptor; - -public class RssWidgetDescriptor implements WidgetDescriptor { - private static final long serialVersionUID = 1L; - - @Override - public String getName() { - return Application.getString(277L); - } - - @Override - public String getProvider() { - return "Apache Openmeetings"; - } - - @Override - public String getDescription() { - return Application.getString(277L); - } - - @Override - public String getWidgetClassName() { - return RssWidget.class.getName(); - } - - @Override - public String getTypeName() { - return "om.widget.rss"; - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.wicketstuff.dashboard.WidgetDescriptor; + +public class RssWidgetDescriptor implements WidgetDescriptor { + private static final long serialVersionUID = 1L; + + @Override + public String getName() { + return Application.getString(277L); + } + + @Override + public String getProvider() { + return "Apache Openmeetings"; + } + + @Override + public String getDescription() { + return Application.getString(277L); + } + + @Override + public String getWidgetClassName() { + return RssWidget.class.getName(); + } + + @Override + public String getTypeName() { + return "om.widget.rss"; + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetView.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetView.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetView.java index 6d97152..3040e0f 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetView.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/RssWidgetView.java @@ -1,97 +1,97 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import static org.apache.openmeetings.core.rss.LoadAtomRssFeed.getFeedConnection; -import static org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED1_KEY; -import static org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED2_KEY; -import static org.apache.openmeetings.web.app.Application.getBean; - -import java.io.IOException; -import java.io.InputStream; -import java.net.HttpURLConnection; - -import org.apache.openmeetings.db.dao.basic.ConfigurationDao; -import org.apache.wicket.behavior.AbstractAjaxBehavior; -import org.apache.wicket.markup.head.IHeaderResponse; -import org.apache.wicket.markup.head.OnDomReadyHeaderItem; -import org.apache.wicket.model.Model; -import org.apache.wicket.request.handler.resource.ResourceStreamRequestHandler; -import org.apache.wicket.request.resource.ContentDisposition; -import org.apache.wicket.util.resource.AbstractResourceStream; -import org.apache.wicket.util.resource.ResourceStreamNotFoundException; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.web.WidgetView; - -public class RssWidgetView extends WidgetView { - private static final long serialVersionUID = 1L; - private RSSFeedBehavior feed1; - private RSSFeedBehavior feed2; - - public RssWidgetView(String id, Model<Widget> model) { - super(id, model); - ConfigurationDao cfgDao = getBean(ConfigurationDao.class); - add(feed1 = new RSSFeedBehavior(cfgDao.getConfValue(CONFIG_RSS_FEED1_KEY, String.class, ""))); - add(feed2 = new RSSFeedBehavior(cfgDao.getConfValue(CONFIG_RSS_FEED2_KEY, String.class, ""))); - } - - @Override - public void renderHead(IHeaderResponse response) { - super.renderHead(response); - response.render(OnDomReadyHeaderItem.forScript("loadRssTab('" + feed1.getCallbackUrl() + "'," - + "'" + feed2.getCallbackUrl() + "');")) ; - } - - static class RSSFeedBehavior extends AbstractAjaxBehavior { - private static final long serialVersionUID = 1L; - private String url; - - RSSFeedBehavior(String url) { - this.url = url; - } - - @Override - public void onRequest() { - ResourceStreamRequestHandler handler = new ResourceStreamRequestHandler(new AbstractResourceStream() { - private static final long serialVersionUID = 1L; - transient HttpURLConnection con; - - @Override - public InputStream getInputStream() throws ResourceStreamNotFoundException { - try { - con = getFeedConnection(url); - con.connect(); - return con.getInputStream(); - } catch (IOException e) { - throw new ResourceStreamNotFoundException(); - } - } - - @Override - public void close() throws IOException { - if (con != null) { - con.disconnect(); - } - } - }, "feed"); - handler.setContentDisposition(ContentDisposition.ATTACHMENT); - getComponent().getRequestCycle().scheduleRequestHandlerAfterCurrent(handler); - } - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import static org.apache.openmeetings.core.rss.LoadAtomRssFeed.getFeedConnection; +import static org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED1_KEY; +import static org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED2_KEY; +import static org.apache.openmeetings.web.app.Application.getBean; + +import java.io.IOException; +import java.io.InputStream; +import java.net.HttpURLConnection; + +import org.apache.openmeetings.db.dao.basic.ConfigurationDao; +import org.apache.wicket.behavior.AbstractAjaxBehavior; +import org.apache.wicket.markup.head.IHeaderResponse; +import org.apache.wicket.markup.head.OnDomReadyHeaderItem; +import org.apache.wicket.model.Model; +import org.apache.wicket.request.handler.resource.ResourceStreamRequestHandler; +import org.apache.wicket.request.resource.ContentDisposition; +import org.apache.wicket.util.resource.AbstractResourceStream; +import org.apache.wicket.util.resource.ResourceStreamNotFoundException; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.web.WidgetView; + +public class RssWidgetView extends WidgetView { + private static final long serialVersionUID = 1L; + private RSSFeedBehavior feed1; + private RSSFeedBehavior feed2; + + public RssWidgetView(String id, Model<Widget> model) { + super(id, model); + ConfigurationDao cfgDao = getBean(ConfigurationDao.class); + add(feed1 = new RSSFeedBehavior(cfgDao.getConfValue(CONFIG_RSS_FEED1_KEY, String.class, ""))); + add(feed2 = new RSSFeedBehavior(cfgDao.getConfValue(CONFIG_RSS_FEED2_KEY, String.class, ""))); + } + + @Override + public void renderHead(IHeaderResponse response) { + super.renderHead(response); + response.render(OnDomReadyHeaderItem.forScript("loadRssTab('" + feed1.getCallbackUrl() + "'," + + "'" + feed2.getCallbackUrl() + "');")) ; + } + + static class RSSFeedBehavior extends AbstractAjaxBehavior { + private static final long serialVersionUID = 1L; + private String url; + + RSSFeedBehavior(String url) { + this.url = url; + } + + @Override + public void onRequest() { + ResourceStreamRequestHandler handler = new ResourceStreamRequestHandler(new AbstractResourceStream() { + private static final long serialVersionUID = 1L; + transient HttpURLConnection con; + + @Override + public InputStream getInputStream() throws ResourceStreamNotFoundException { + try { + con = getFeedConnection(url); + con.connect(); + return con.getInputStream(); + } catch (IOException e) { + throw new ResourceStreamNotFoundException(); + } + } + + @Override + public void close() throws IOException { + if (con != null) { + con.disconnect(); + } + } + }, "feed"); + handler.setContentDisposition(ContentDisposition.ATTACHMENT); + getComponent().getRequestCycle().scheduleRequestHandlerAfterCurrent(handler); + } + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidget.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidget.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidget.java index 0591b78..df1d775 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidget.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidget.java @@ -1,48 +1,48 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.apache.wicket.model.Model; -import org.wicketstuff.dashboard.AbstractWidget; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.WidgetLocation; -import org.wicketstuff.dashboard.web.WidgetView; - -public class StartWidget extends AbstractWidget { - private static final long serialVersionUID = 1L; - - public StartWidget() { - super(); - location = new WidgetLocation(1, 0); - init(); - } - - @Override - public void init() { - super.init(); - title = Application.getString(774L); - id = "StartWidget"; - } - - @Override - public WidgetView createView(String viewId) { - return new StartWidgetView(viewId, new Model<Widget>(this)); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.apache.wicket.model.Model; +import org.wicketstuff.dashboard.AbstractWidget; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.WidgetLocation; +import org.wicketstuff.dashboard.web.WidgetView; + +public class StartWidget extends AbstractWidget { + private static final long serialVersionUID = 1L; + + public StartWidget() { + super(); + location = new WidgetLocation(1, 0); + init(); + } + + @Override + public void init() { + super.init(); + title = Application.getString(774L); + id = "StartWidget"; + } + + @Override + public WidgetView createView(String viewId) { + return new StartWidgetView(viewId, new Model<Widget>(this)); + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetDescriptor.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetDescriptor.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetDescriptor.java index 1646202..42905b9 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetDescriptor.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetDescriptor.java @@ -1,51 +1,51 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.wicketstuff.dashboard.WidgetDescriptor; - -public class StartWidgetDescriptor implements WidgetDescriptor { - private static final long serialVersionUID = 1L; - - @Override - public String getName() { - return Application.getString(774L); - } - - @Override - public String getProvider() { - return "Apache Openmeetings"; - } - - @Override - public String getDescription() { - return Application.getString(804L); - } - - @Override - public String getWidgetClassName() { - return StartWidget.class.getName(); - } - - @Override - public String getTypeName() { - return "om.widget.start"; - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.wicketstuff.dashboard.WidgetDescriptor; + +public class StartWidgetDescriptor implements WidgetDescriptor { + private static final long serialVersionUID = 1L; + + @Override + public String getName() { + return Application.getString(774L); + } + + @Override + public String getProvider() { + return "Apache Openmeetings"; + } + + @Override + public String getDescription() { + return Application.getString(804L); + } + + @Override + public String getWidgetClassName() { + return StartWidget.class.getName(); + } + + @Override + public String getTypeName() { + return "om.widget.start"; + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.html ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.html index 2438949..8bda8c8 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.html +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.html @@ -1,38 +1,38 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. - ---> -<html xmlns:wicket="http://wicket.apache.org"> - <wicket:panel> - <h3><wicket:message key="774"/></h3> - <div><div wicket:id="step1" class="clickable start_step1"><wicket:message key="768"/></div></div> - <div><div wicket:id="step2" class="clickable start_step2"><wicket:message key="771"/></div></div> - <div><div wicket:id="step3" class="clickable start_step3"><wicket:message key="772"/></div></div> - <div><div wicket:id="step4" class="clickable start_step4"><wicket:message key="773"/></div></div> - <table> - <tr> - <td><div wicket:id="123msg"></div></td> - <td> - <button wicket:id="start" type="button"><wicket:message key="788"/></button><br/> - <button wicket:id="calendar" type="button"><wicket:message key="291"/></button> - </td> - </tr> - </table> - </wicket:panel> -</html> +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you 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. + +--> +<html xmlns:wicket="http://wicket.apache.org"> + <wicket:panel> + <h3><wicket:message key="774"/></h3> + <div><div wicket:id="step1" class="clickable start_step1"><wicket:message key="768"/></div></div> + <div><div wicket:id="step2" class="clickable start_step2"><wicket:message key="771"/></div></div> + <div><div wicket:id="step3" class="clickable start_step3"><wicket:message key="772"/></div></div> + <div><div wicket:id="step4" class="clickable start_step4"><wicket:message key="773"/></div></div> + <table> + <tr> + <td><div wicket:id="123msg"></div></td> + <td> + <button wicket:id="start" type="button"><wicket:message key="788"/></button><br/> + <button wicket:id="calendar" type="button"><wicket:message key="291"/></button> + </td> + </tr> + </table> + </wicket:panel> +</html> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.java index 00d25b1..df523b1 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.java @@ -1,69 +1,69 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import static org.apache.openmeetings.web.util.OmUrlFragment.CALENDAR; -import static org.apache.openmeetings.web.util.OmUrlFragment.ROOMS_PUBLIC; - -import org.apache.openmeetings.web.app.Application; -import org.apache.openmeetings.web.pages.MainPage; -import org.apache.wicket.ajax.AjaxEventBehavior; -import org.apache.wicket.ajax.AjaxRequestTarget; -import org.apache.wicket.markup.html.WebMarkupContainer; -import org.apache.wicket.markup.html.basic.Label; -import org.apache.wicket.model.Model; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.web.WidgetView; - -import com.googlecode.wicket.jquery.ui.form.button.Button; - -public class StartWidgetView extends WidgetView { - private static final long serialVersionUID = 1L; - - public StartWidgetView(String id, Model<Widget> model) { - super(id, model); - add(new WebMarkupContainer("step1").add(new PublicRoomsEventBehavior())); - add(new WebMarkupContainer("step2").add(new PublicRoomsEventBehavior())); - add(new WebMarkupContainer("step3").add(new PublicRoomsEventBehavior())); - add(new WebMarkupContainer("step4").add(new PublicRoomsEventBehavior())); - add(new Label("123msg", Application.getString(804)).setEscapeModelStrings(false)); - add(new Button("start").add(new PublicRoomsEventBehavior())); - add(new Button("calendar").add(new AjaxEventBehavior("click") { - private static final long serialVersionUID = 1L; - - @Override - protected void onEvent(AjaxRequestTarget target) { - ((MainPage)getPage()).updateContents(CALENDAR, target); - } - })); - } - - private class PublicRoomsEventBehavior extends AjaxEventBehavior { - private static final long serialVersionUID = 1L; - - public PublicRoomsEventBehavior() { - super("click"); - } - - @Override - protected void onEvent(AjaxRequestTarget target) { - ((MainPage)getPage()).updateContents(ROOMS_PUBLIC, target); - } - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import static org.apache.openmeetings.web.util.OmUrlFragment.CALENDAR; +import static org.apache.openmeetings.web.util.OmUrlFragment.ROOMS_PUBLIC; + +import org.apache.openmeetings.web.app.Application; +import org.apache.openmeetings.web.pages.MainPage; +import org.apache.wicket.ajax.AjaxEventBehavior; +import org.apache.wicket.ajax.AjaxRequestTarget; +import org.apache.wicket.markup.html.WebMarkupContainer; +import org.apache.wicket.markup.html.basic.Label; +import org.apache.wicket.model.Model; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.web.WidgetView; + +import com.googlecode.wicket.jquery.ui.form.button.Button; + +public class StartWidgetView extends WidgetView { + private static final long serialVersionUID = 1L; + + public StartWidgetView(String id, Model<Widget> model) { + super(id, model); + add(new WebMarkupContainer("step1").add(new PublicRoomsEventBehavior())); + add(new WebMarkupContainer("step2").add(new PublicRoomsEventBehavior())); + add(new WebMarkupContainer("step3").add(new PublicRoomsEventBehavior())); + add(new WebMarkupContainer("step4").add(new PublicRoomsEventBehavior())); + add(new Label("123msg", Application.getString(804)).setEscapeModelStrings(false)); + add(new Button("start").add(new PublicRoomsEventBehavior())); + add(new Button("calendar").add(new AjaxEventBehavior("click") { + private static final long serialVersionUID = 1L; + + @Override + protected void onEvent(AjaxRequestTarget target) { + ((MainPage)getPage()).updateContents(CALENDAR, target); + } + })); + } + + private class PublicRoomsEventBehavior extends AjaxEventBehavior { + private static final long serialVersionUID = 1L; + + public PublicRoomsEventBehavior() { + super("click"); + } + + @Override + protected void onEvent(AjaxRequestTarget target) { + ((MainPage)getPage()).updateContents(ROOMS_PUBLIC, target); + } + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidget.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidget.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidget.java index c28b4e9..b0b56be 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidget.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidget.java @@ -1,48 +1,48 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.apache.wicket.model.Model; -import org.wicketstuff.dashboard.AbstractWidget; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.WidgetLocation; -import org.wicketstuff.dashboard.web.WidgetView; - -public class WelcomeWidget extends AbstractWidget { - private static final long serialVersionUID = 1L; - - public WelcomeWidget() { - super(); - location = new WidgetLocation(0, 0); - init(); - } - - @Override - public void init() { - super.init(); - title = Application.getString(1546L); - id = "WelcomeWidget"; - } - - @Override - public WidgetView createView(String viewId) { - return new WelcomeWidgetView(viewId, new Model<Widget>(this)); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.apache.wicket.model.Model; +import org.wicketstuff.dashboard.AbstractWidget; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.WidgetLocation; +import org.wicketstuff.dashboard.web.WidgetView; + +public class WelcomeWidget extends AbstractWidget { + private static final long serialVersionUID = 1L; + + public WelcomeWidget() { + super(); + location = new WidgetLocation(0, 0); + init(); + } + + @Override + public void init() { + super.init(); + title = Application.getString(1546L); + id = "WelcomeWidget"; + } + + @Override + public WidgetView createView(String viewId) { + return new WelcomeWidgetView(viewId, new Model<Widget>(this)); + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetDescriptor.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetDescriptor.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetDescriptor.java index 5d888e8..241ba59 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetDescriptor.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetDescriptor.java @@ -1,51 +1,51 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import org.apache.openmeetings.web.app.Application; -import org.wicketstuff.dashboard.WidgetDescriptor; - -public class WelcomeWidgetDescriptor implements WidgetDescriptor { - private static final long serialVersionUID = 1L; - - @Override - public String getName() { - return Application.getString(1546L); - } - - @Override - public String getProvider() { - return "Apache Openmeetings"; - } - - @Override - public String getDescription() { - return Application.getString(1547L); - } - - @Override - public String getWidgetClassName() { - return WelcomeWidget.class.getName(); - } - - @Override - public String getTypeName() { - return "om.widget.welcome"; - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import org.apache.openmeetings.web.app.Application; +import org.wicketstuff.dashboard.WidgetDescriptor; + +public class WelcomeWidgetDescriptor implements WidgetDescriptor { + private static final long serialVersionUID = 1L; + + @Override + public String getName() { + return Application.getString(1546L); + } + + @Override + public String getProvider() { + return "Apache Openmeetings"; + } + + @Override + public String getDescription() { + return Application.getString(1547L); + } + + @Override + public String getWidgetClassName() { + return WelcomeWidget.class.getName(); + } + + @Override + public String getTypeName() { + return "om.widget.welcome"; + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.html ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.html index 5e39f51..4736e23 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.html +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.html @@ -1,43 +1,43 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. - ---> -<html xmlns:wicket="http://wicket.apache.org"> -<wicket:panel> - <table> - <tr> - <td><div wicket:id="img"></div></td> - <td> - <h3><wicket:message key="376"/> <span wicket:id="firstname"></span> <span wicket:id="lastname"></span></h3> - <wicket:message key="1143"/> <span wicket:id="tz"></span><br/> - <wicket:message key="378"/> <a wicket:id="openUnread"><span wicket:id="unread"></span></a><br/> - <a wicket:id="editProfile"><wicket:message key="377"/></a> - </td> - </tr> - <tr> - <td colspan="2" class="help support"> - <h3><wicket:message key="281"/></h3> - <a wicket:message="href:282"><wicket:message key="286"/></a><br/> - <a wicket:message="href:283"><wicket:message key="287"/></a><br/> - <a wicket:id="netTest" target="_blank"><wicket:message key="1527"/></a><br/> - </td> - </tr> - </table> -</wicket:panel> -</html> +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you 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. + +--> +<html xmlns:wicket="http://wicket.apache.org"> +<wicket:panel> + <table> + <tr> + <td><div wicket:id="img"></div></td> + <td> + <h3><wicket:message key="376"/> <span wicket:id="firstname"></span> <span wicket:id="lastname"></span></h3> + <wicket:message key="1143"/> <span wicket:id="tz"></span><br/> + <wicket:message key="378"/> <a wicket:id="openUnread"><span wicket:id="unread"></span></a><br/> + <a wicket:id="editProfile"><wicket:message key="377"/></a> + </td> + </tr> + <tr> + <td colspan="2" class="help support"> + <h3><wicket:message key="281"/></h3> + <a wicket:message="href:282"><wicket:message key="286"/></a><br/> + <a wicket:message="href:283"><wicket:message key="287"/></a><br/> + <a wicket:id="netTest" target="_blank"><wicket:message key="1527"/></a><br/> + </td> + </tr> + </table> +</wicket:panel> +</html> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java index ba2664c..4c4543b 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java @@ -1,81 +1,81 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. - */ -package org.apache.openmeetings.web.user.dashboard; - -import static org.apache.openmeetings.db.entity.user.PrivateMessage.INBOX_FOLDER_ID; -import static org.apache.openmeetings.web.app.Application.getBean; -import static org.apache.openmeetings.web.app.WebSession.getUserId; -import static org.apache.openmeetings.web.room.SwfPanel.SWF; -import static org.apache.openmeetings.web.room.SwfPanel.SWF_TYPE_NETWORK; -import static org.apache.openmeetings.web.util.OmUrlFragment.PROFILE_EDIT; -import static org.apache.openmeetings.web.util.OmUrlFragment.PROFILE_MESSAGES; - -import org.apache.openmeetings.db.dao.user.PrivateMessageDao; -import org.apache.openmeetings.db.dao.user.UserDao; -import org.apache.openmeetings.db.entity.user.User; -import org.apache.openmeetings.web.common.UploadableProfileImagePanel; -import org.apache.openmeetings.web.pages.HashPage; -import org.apache.openmeetings.web.pages.MainPage; -import org.apache.wicket.ajax.AjaxRequestTarget; -import org.apache.wicket.ajax.markup.html.AjaxLink; -import org.apache.wicket.markup.html.basic.Label; -import org.apache.wicket.markup.html.link.Link; -import org.apache.wicket.model.Model; -import org.apache.wicket.request.mapper.parameter.PageParameters; -import org.wicketstuff.dashboard.Widget; -import org.wicketstuff.dashboard.web.WidgetView; - -public class WelcomeWidgetView extends WidgetView { - private static final long serialVersionUID = 1L; - - public WelcomeWidgetView(String id, Model<Widget> model) { - super(id, model); - - User u = getBean(UserDao.class).get(getUserId()); - add(new UploadableProfileImagePanel("img", getUserId())); - //FIXME this need to be aligned according to Locale - add(new Label("firstname", Model.of(u.getFirstname()))); - add(new Label("lastname", Model.of(u.getLastname()))); - add(new Label("tz", Model.of(u.getTimeZoneId()))); - add(new AjaxLink<Void>("openUnread") { - private static final long serialVersionUID = 1L; - - @Override - public void onClick(AjaxRequestTarget target) { - ((MainPage)getPage()).updateContents(PROFILE_MESSAGES, target); - } - }.add(new Label("unread", Model.of("" + getBean(PrivateMessageDao.class).count(getUserId(), INBOX_FOLDER_ID, null))))); - add(new AjaxLink<Void>("editProfile") { - private static final long serialVersionUID = 1L; - - @Override - public void onClick(AjaxRequestTarget target) { - ((MainPage)getPage()).updateContents(PROFILE_EDIT, target); - } - }); - add(new Link<Void>("netTest") { - private static final long serialVersionUID = 1L; - - @Override - public void onClick() { - setResponsePage(HashPage.class, new PageParameters().add(SWF, SWF_TYPE_NETWORK)); - } - }); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.openmeetings.web.user.dashboard; + +import static org.apache.openmeetings.db.entity.user.PrivateMessage.INBOX_FOLDER_ID; +import static org.apache.openmeetings.web.app.Application.getBean; +import static org.apache.openmeetings.web.app.WebSession.getUserId; +import static org.apache.openmeetings.web.room.SwfPanel.SWF; +import static org.apache.openmeetings.web.room.SwfPanel.SWF_TYPE_NETWORK; +import static org.apache.openmeetings.web.util.OmUrlFragment.PROFILE_EDIT; +import static org.apache.openmeetings.web.util.OmUrlFragment.PROFILE_MESSAGES; + +import org.apache.openmeetings.db.dao.user.PrivateMessageDao; +import org.apache.openmeetings.db.dao.user.UserDao; +import org.apache.openmeetings.db.entity.user.User; +import org.apache.openmeetings.web.common.UploadableProfileImagePanel; +import org.apache.openmeetings.web.pages.HashPage; +import org.apache.openmeetings.web.pages.MainPage; +import org.apache.wicket.ajax.AjaxRequestTarget; +import org.apache.wicket.ajax.markup.html.AjaxLink; +import org.apache.wicket.markup.html.basic.Label; +import org.apache.wicket.markup.html.link.Link; +import org.apache.wicket.model.Model; +import org.apache.wicket.request.mapper.parameter.PageParameters; +import org.wicketstuff.dashboard.Widget; +import org.wicketstuff.dashboard.web.WidgetView; + +public class WelcomeWidgetView extends WidgetView { + private static final long serialVersionUID = 1L; + + public WelcomeWidgetView(String id, Model<Widget> model) { + super(id, model); + + User u = getBean(UserDao.class).get(getUserId()); + add(new UploadableProfileImagePanel("img", getUserId())); + //FIXME this need to be aligned according to Locale + add(new Label("firstname", Model.of(u.getFirstname()))); + add(new Label("lastname", Model.of(u.getLastname()))); + add(new Label("tz", Model.of(u.getTimeZoneId()))); + add(new AjaxLink<Void>("openUnread") { + private static final long serialVersionUID = 1L; + + @Override + public void onClick(AjaxRequestTarget target) { + ((MainPage)getPage()).updateContents(PROFILE_MESSAGES, target); + } + }.add(new Label("unread", Model.of("" + getBean(PrivateMessageDao.class).count(getUserId(), INBOX_FOLDER_ID, null))))); + add(new AjaxLink<Void>("editProfile") { + private static final long serialVersionUID = 1L; + + @Override + public void onClick(AjaxRequestTarget target) { + ((MainPage)getPage()).updateContents(PROFILE_EDIT, target); + } + }); + add(new Link<Void>("netTest") { + private static final long serialVersionUID = 1L; + + @Override + public void onClick() { + setResponsePage(HashPage.class, new PageParameters().add(SWF, SWF_TYPE_NETWORK)); + } + }); + } +}
