Examples of LinkerSelectionContext


Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

        GWT.runAsync(new RunAsyncCallback()  {
            public void onFailure(Throwable reason) {
            }

            public void onSuccess() {
                LinkerSelectionContext lh = linker.getSelectionContext();
                if (lh.getSingleSelection() != null) {
                    new TranslateContentEngine(lh.getSingleSelection(), linker, null, null).show();
                }
            }
        });
    }
View Full Code Here

Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

            }
        });
    }

    public void handleNewLinkerSelection() {
        LinkerSelectionContext lh = linker.getSelectionContext();
        setEnabled(lh.getSingleSelection() != null
                && !lh.isLocked()
                && PermissionsUtils.isPermitted("jcr:modifyProperties", lh.getSelectionPermissions()));
    }
View Full Code Here

Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

            });
        }
    }

    public void handleNewLinkerSelection(){
        LinkerSelectionContext lh = linker.getSelectionContext();

        setEnabled(lh.getMultipleSelection().size() > 0 && lh.isParentWriteable() && lh.isFile() && lh.isZip());
    }
View Full Code Here

Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

            }
        }
    }

    public void handleNewLinkerSelection() {
        LinkerSelectionContext lh = linker.getSelectionContext();

        setEnabled(lh.getMultipleSelection().size() > 0);
    }
View Full Code Here

Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

            }
        }
    }

    public void handleNewLinkerSelection() {
        LinkerSelectionContext lh = linker.getSelectionContext();
        setEnabled(lh.getSingleSelection() != null
                && PermissionsUtils.isPermitted("jcr:write", lh.getSelectionPermissions())
                && !lh.isLocked()
                && !lh.isSecondarySelection()
                && !lh.getSingleSelection().getPath().equals("/sites/"+lh.getSingleSelection().getSiteKey()+"/"+lh.getSingleSelection().getName())
                && !lh.getSingleSelection().getPath().equals("/"+lh.getSingleSelection().getName()));
    }
View Full Code Here

Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

        GWT.runAsync(new RunAsyncCallback() {
            public void onFailure(Throwable reason) {
            }

            public void onSuccess() {
                LinkerSelectionContext lh = linker.getSelectionContext();
                GWTJahiaNode parent = lh.getSingleSelection();
                if (parent != null) {
                    final com.extjs.gxt.ui.client.widget.Window w = new com.extjs.gxt.ui.client.widget.Window();
                    w.setHeading(Messages.get("label.deployNewPortlet", "New portlets"));
                    w.setModal(true);
                    w.setResizable(false);
View Full Code Here

Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

        });

    }

    public void handleNewLinkerSelection() {
        LinkerSelectionContext lh = linker.getSelectionContext();
        setEnabled(lh.getSingleSelection() != null && PermissionsUtils.isPermitted("jcr:write", lh.getSelectionPermissions()));
    }
View Full Code Here

Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

        for (final GWTJahiaLanguage sourceLang : JahiaGWTParameters.getSiteLanguages()) {
            for (final GWTJahiaLanguage destLang : JahiaGWTParameters.getSiteLanguages()) {
                if (!destLang.getDisplayName().equals(sourceLang.getDisplayName()) &&
                    (destLang.getLanguage().equals(currentLanguage) ||
                     sourceLang.getLanguage().equals(currentLanguage))) {
                    final LinkerSelectionContext lh = linker.getSelectionContext();

                    if (PermissionsUtils.isPermitted("jcr:modifyProperties_" + JahiaGWTParameters.getWorkspace() + "_" + destLang.getLanguage(), lh.getSelectionPermissions())) {
                        MenuItem item = new MenuItem(
                                sourceLang.getDisplayName() + "->" + destLang.getDisplayName());

                        item.addSelectionListener(new SelectionListener<MenuEvent>() {
                            @Override
                            public void componentSelected(MenuEvent ce) {
                                if (lh.getSingleSelection() != null) {
                                    new TranslateContentEngine(lh.getSingleSelection(), linker,
                                            sourceLang, destLang).show();
                                }
                            }
                        });
                        menu.add(item);
View Full Code Here

Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

        }
        setEnabled(notEmpty);
    }

    public void handleNewLinkerSelection() {
        LinkerSelectionContext lh = linker.getSelectionContext();
        setEnabled(lh.getSingleSelection() != null);
        menu.removeAll();
        initMenu(linker);
    }
View Full Code Here

Examples of org.jahia.ajax.gwt.client.widget.LinkerSelectionContext

            });
        }
    }

    public void handleNewLinkerSelection() {
        LinkerSelectionContext lh = linker.getSelectionContext();
        boolean b;

        if (pasteInMainNode) {
            b = lh.getMainNode() != null && PermissionsUtils.isPermitted("jcr:addChildNodes", lh.getMainNode());
        } else {
            b = lh.getSingleSelection() != null && PermissionsUtils.isPermitted("jcr:addChildNodes", lh.getSelectionPermissions()) && lh.isPasteAllowed();
        }

        if (linker instanceof EditLinker) {
            b = b && checkNodeType(CopyPasteEngine.getInstance().getCopiedPaths(), ((EditLinker)linker).getSelectedModule().getNodeTypes());
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.