Webview 7 Questions

We run two separate Webview reporting servers and on one of the servers Jaquar constantly needs resetting and sometimes causes the necessity of a reboot of the server.   We have been told that too many users are accessing the server at one time.  My question is:  Where can I run a historical or realtime snapshot of how many or what users are currently logged into  each Webview server?
Thanks,
Brian

Brian,
That's an interesting question.  The only thing I can think of is to use a performance counter on IIS.  You might want to runs some counters for CPU and memory utilization too.  Who told you too many users are hitting the WebView server?  Have you considered using a CSS to load balance?
david

Similar Messages

  • Cisco WebView Questions

    We utilize webview us our reporting / workforce tool for our in house call center. But there have been doubts pulling outbound number using webview. I stumble a report in Webview (Agtskg04). It shows External Out Tasks and Internal Out Tasks, still got confused in the definition of these two. Please help me understand on the difference with External Out Tasks and Internal Out Tasks. Most of our agents has more number on Internal Out Tasks, which I think is the outgoing calls to another agent or anthoer department or extension internally. But it's not what is happening they usually calls out to customers and not transferring to another extension.Thanks!
    Second inquiry, What report in WebView that account all hours of an agent to calculation for the utilization? Aside from the Note Ready Summary Report, 'coz when I sum up all Not Ready times and Handle Time it does not add up to the total hours that the agent is login thru CTI.
    Waiting for you brillian ideas,
    ryanS>>

    Thanks Nathan,
         I have follow-up questions, this might some sound simple questions to you but we just don't know these things. We were never trained on Cisco WebView basic concepts and all other technical stuff that an end-user show know about. We were just reading pdf files online, which is very technical ( in terms of terminilogies). I am not a network engineer or a Cisco certified person our team most came from BPO companies and we're hired to do a workforce/reporting tasks in an in-house call center which they utilize Cisco phones and this Cisco WebView. I would really appreciate your time on this Nathan and all other Cisco WebView expert people.
         Now, to my follow-up questions. what do you mean by a CallManager cluster?. Let me give a background on our telephony system here. All our departments here in our company uses Cisco phones worlwide. And we have a division that is on a call center set-up. They have two extensions US extensions and local (philippines) extensions. So when at times they need to callback our customers in US, they'll dial 991 then the customer's number. AND sometimes they will call to our local security in the building to ask for something or calling to our facilities. So, I'm guessing that this callmanager cluster are those phones or extension within our company like security personnel, to our finance team, etc. But when they call to our customers in US, which I assume outside our CallManager cluster? Is this gonna fall under Internal Out Tasks? Please have your explaination in a simple way as you can.
    Thank you so much for those who are willing to help me understand!
    sincerely,
    ryan suedo

  • OO and webview Questions

    Hello,
    i have two questions ;
    1- how can i know the the starting date of hestorical Data that stored in AW webview,and how can i change that date ,is it refering to the size of drive allocated for that or what exactly ?
    2- in Outbound dialer: is there a way to flush the dialing list, some times the client calls me to delet the dialing list because of inserting some contacts by mistake ?
    usually, i go to Query rule and click on 'update dialing list ' to overwrite the exist list, is that the only way or there another ?
    regards and thanks

    If they want you to purge a campaign completely then the easiest option is to probably just change the import rule to overwrite and load in a dummy file to overwrite all the records.
    If you need to delete individual records then it gets a little trickier. You would have to jump into the instance_baA database and delete the relevant records from the dialing list tables (in the format: DL_CampaignID_QueryRuleID). Once that has been done it would be a good idea to probably restart CampaignManager as well.
    Cheers,
    Nathan

  • Webview Job Scheduler Questions

    If you schedule a report to run in Webview - does the user have to be logged in to Webview for the report to run?
    Also - where do the reports actaully go?
    We are taking on a new business that wants some webview reports shceudled to run and dump to a location so they can grab them and import them into their own reporting database/dashboards.
    I know we have another customer that has something similar setup - but it was done by a 3rd party contractor before I was on the team.
    Thanks in advance.

    Hi Ronnie,
    Couple of things to note:
    Webview Job Scheduler uses Windows Task Scheduler to schedule reports
    As such, PC needs to remain on and the user who scheduled the job must be logged into WebView at the time the job is scheduled to be run (also needs to remain logged in if you are exporting to file and the drive you are exporting to is a mapped drive)
    User who is scheduling the reports needs to be an administrator of the machine they are scheduling from in order to create the Scheduled Tasks
    When you output locally to a drive letter. It automatically goes into a Drive:\Job_Scheduler\ directory
    Hope that helps. The requirement for local admin rights is a real pain as usually in most environments it's end business users who are trying to do this and IT departments don't like giving them local admin rights to their PCs...
    Cheers,
    Nathan

  • Webview Agent 24 Report Question

    From business Unit
    I was running agent report 24 last week to look at calls held and hold time.  I noticed several agents where the report does not seem to record the hold time properly.  Looking at the Queue summary.
    For example,  the February report shows Agent 1 had 76 calls on hold for an average of :36 seconds.  However, when I look at the total hold time it says Agent 1 only had 2:21 (2 minutes 21 seconds).  Am I not looking at this correctly?
    My Thoughts
    I can not figure out why there is a discrepancy.  For three different agents, I found that their average hold time should mean that their total agent state hold time should be nearly twice what WebView reports. If anything, I would expect that the total hold time would be much larger as that number would include out-calls on the xxxx extension (busy other) that were put on hold.
    Do you have any thoughts why the average hold time is over-reporting or the total hold time is under-reporting? What are we missing?
    Thanks,

    Hello Ahmed,
    So you meant to say that for the whole day the Call Type Report is starting only from 15:30 ?  And you are not able to find 10:30 Interval ?
    Have you checked for any other Call Types ? Was there any failure happened in any of the components ? The RouterCallKey's doesn't look normal.
    Regards,
    Senthil

  • Questions regarding webview definitions

    We are running Webview on UCCE 6.0. I am trying to get a better understanding of some fields in the call type and agent detail reports. I have found the formal definitions but I still dont have a good understanding of what the fields mean. I was wondering if someone can explain the fields below in more detail.
    Routed - The number of tasks that have been routed during the interval
    Assigned - The number of tasks assigned from the queue to be routed during the interval.
    Offer - The number of tasks that were offered to the call type during the interval.
    What is the difference between offered and routed and is assigned part of routed?
    What is the dirrerence between offered and answered?
    Thanks

    Assigned is a useful counter.
    If the call type is the one the routing script obeys - by that I mean this is the last call type in the sequence and the call type cannot change to another (thus there are no "Overflow out") then it accurately measures the customer experience.
    Assigned from the queue counts those that actually had to queue because there are no agents available. The difference between offered and (assigned + abandoned) are those that were immediately delivered to available agents.
    Regards,
    Geoff

  • Focussing a WebView after a MessageDialog is closed

    I've got a contentEditable based
    editor within a WebView in
    my Windows Store app. Certain keyboard shortcuts and buttons can cause a MessageDialog to
    open (intentionally). When this dialog is dismissed, the editor no longer has focus. I've tried setting focus every way I know, and it won't work. Here's a sample app which illustrates the issue
    MainPage.xaml
    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <WebView x:Name="Editor" Margin="200"></WebView>
    </Grid>
    <Page.BottomAppBar>
    <CommandBar x:Name="CommandBar_Editor" Visibility="Visible">
    <AppBarButton Label="Debug" Icon="Setting">
    <AppBarButton.Flyout>
    <MenuFlyout>
    <MenuFlyoutItem Text="show dialog, then focus" Click="MenuFlyoutItem_Click_1"/>
    </MenuFlyout>
    </AppBarButton.Flyout>
    </AppBarButton>
    </CommandBar>
    </Page.BottomAppBar>
    </Page>
    MainPage.xaml.cs
    public sealed partial class MainPage : Page
    public MainPage()
    this.InitializeComponent();
    protected override void OnNavigatedTo(NavigationEventArgs e)
    base.OnNavigatedTo(e);
    Editor.NavigateToString("<script type='text/javascript'>function focus_please(){ document.getElementById('editor').focus(); }</script><div id='editor' contentEditable='true'>It was the best of times, it was the worst of times</div>");
    private async void MenuFlyoutItem_Click_1(object sender, RoutedEventArgs e)
    MessageDialog dialog = new MessageDialog("this should set focus to editor on close", "test");
    UICommand okCommand = new UICommand("OK");
    dialog.Commands.Add(okCommand);
    IUICommand response = await dialog.ShowAsync();
    if (response == okCommand)
    await Window.Current.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
    Editor.Focus(FocusState.Programmatic);
    await Window.Current.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
    Editor.InvokeScript("focus_please", null);
    The code above will work if the user is using the touch interface. That is, if the message dialog is dismissed with a touch, the div within the WebView focusses. 
    However, if the user is using Mouse / Keyboard and clicks to dismiss the dialog, the div will not focus.
    Is this a bug in WinRT? Is there any known workaround? 

    Hi Roryok - I worked on this issue when you had the StackOverflow question.  I could not get it to work only sometimes.  I am going to file a bug on this issue.
    Matt Small - Microsoft Escalation Engineer - Forum Moderator
    If my reply answers your question, please mark this post as answered.
    NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined
    objects and unknown namespaces.

  • SQL Questions (New to Cisco)

    Hello. I work for Clarian Health in Indianapolis and am trying to learn as much as possible about the SQL databases, both AWDB and HDS so that I can handle the reporting for our Revenue Cycle Customer Service.
    I am currently working my way through the Database Schema Handbook for Cisco Unified ICM /Contact Center Enterprise & Hosted. I’m also reviewing the explanation pages that are available for the reports on WebView. During my reviews, I have noticed a few things that confuse me.
    My questions are:
    1. Why do a majority of the tables on our SQL Server start with “t_”?
    2. Why do some of the tables have data on the AWDB server but not on the HDS server, and vice versa? (Examples: t_Agent and t_Agent_Team and t_Agent_Team_Member and t_Person are blank on the HDS database but not blank on the AWDB database; but the t_Agent_Logout is blank on the AWDB database and not blank on the HDS database)
    3. When data is moved to the HDS server every 30 minutes, is it also removed from the corresponding AWDB table?
    4. In review of the agent26: Agent Consolidated Daily Report syntax info located on the WebView, 1 of the calculations uses the LoggedOnTimeToHalf from the Agent_Half_Hour table while the remaining calculations uses the same field from the Agent_Skill_Group_Half_Hour table. Can you please tell me why this is? Why would all of the percent calculations not use the data from the same table? (The % of time Agent paused and/or put a task on hold uses the Agent_Half_Hour Table. All other % calculations uses the same field from the Agent_Skill_Group_Half_Hour Table.)
    5. Also in reviewing the agent26: Agent Consolidated Daily Report syntax info, I noticed that it contains the Skill_Group table, the Agent_Half_Hour table and the Media_Routing_Domain table. Both the Skill Group table and the Agen_Half_Hour table contain links to the Media_Routing_Domain table. Which relationship/join is actually utilized for this report?
    6. Why doesn't the LoggedOnTimeToHalf field on both the Agent_Half_Hour table and the Agent_Skill_Group_Half_Hour table have the same value in them?
    7. On the agent_26: Agent Consolidated Daily Report syntax explanation page, the Agent State Times: Log on Duration says that it is derived using the Agent_Half_Hour.LoggedOnTimeToHalf field, but when i convert this field to HH:MM:SS, it does not match the actual WebView report. But, when I use the Agent_Skill_Group_Half_Hour.LoggedOnTimeToHalfHour, it does match. Which one is correct?
    8. On the agent_26: Agent Consolidated Daily Report, why does the Completed Tasks: Transfer Out contain both the TransferredOutCallsToHalf and the NetTransferredOutCallsToHalf fields? What's the difference between the two? What Transfer out data writes to each field?
    Thank you.
    Angie Combest
    Clarian Health
    [email protected]

    You need to be careful when looking at the three databases - Logger, AW, HDS - which use the same schema. But many of what appear to be tables in the AW are really views into the t_ tables in the HDS - the data is not there in the AW DB. You are right to look at the schema - but check with SQL Enterprise to understand a bit more.
    In essence, the AW DB is for configuration data and real-time data. The HDS is for historical data. You can query the AW DB for (say) Call_Type_Half_Hour data and join with the Call_Type table to resolve the call type ID into its name - but the data is really in the HDS through the view.
    The DB design is quite complex and sophisticated - many things are not obvious.
    Keep up your research.
    Regards,
    Geoff

  • Outbound ucce 7.5.8 webview

    Hello I need Help!
    can anyone tell me me if that field or account number is possible to shown in Layout of ctios toolkit agent for campaign outbound?
    exist any reports of outbound with AHT statistics?
    what reports exist for to says a supervisors of reason for customer do not buy any product of campaing outbound?
    how can I to know of time that take to do all call of list of distribution or all contact call?
    what are of reports in real time for webeview?
    thanks

    can anyone tell me me if that field or account number is possible to shown in Layout of ctios toolkit agent for campaign outbound?
    Yes, this can be done through ECC variables.
    exist any reports of outbound with AHT statistics?
    AHT = average handled time for an agent?
    You can run the Campaign Consolidated Daily Report or the Campaign Consolidated Interval Report . These reports have the AHT that you are looking for.
    what reports exist for to says a supervisors of reason for customer do not buy any product of campaing outbound?
    Can you please explain further what you are asking. I do not understand your question. What type of report are you looking for?
    how can I to know of time that take to do all call of list of distribution or all contact call?
    You can run the report Valid Campaign Dialing Times Real Time Report
    Run this report to display the currently valid campaign dialing times.
    what are of reports in real time for webeview?
    Here is the Webview reporting guide for 7.5.x. In this guide it lists the real time reports.
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/icm_enterprise/icm_enterprise_7_5/user/guide/ipcc75trg.pdf

  • SceneBuilder 1.1 + WebView

    Hi,
    I am seeing an issue with FXMLLoader buidling a scene graph that contains a WebView.  The trace below shows that a method is being looked for that doesn't exist in WebViewBuilder, according to the API documentation.
    The method in question does exist in WebView.  Despite this, the WebView appears and works.
    Dec 24, 2013 11:32:27 AM javafx.fxml.JavaFXBuilder$ObjectBuilder put
    WARNING: Failed to set class javafx.scene.web.WebView.contextMenuEnabled using class javafx.scene.web.WebViewBuilder
    java.lang.IllegalArgumentException: Method contextMenuEnabled could not be found at class javafx.scene.web.WebViewBuilder
        at javafx.fxml.JavaFXBuilder.findMethod(Unknown Source)
        at javafx.fxml.JavaFXBuilder.access$500(Unknown Source)
        at javafx.fxml.JavaFXBuilder$ObjectBuilder.put(Unknown Source)
        at javafx.fxml.JavaFXBuilder$ObjectBuilder.put(Unknown Source)
        at javafx.fxml.FXMLLoader$Element.applyProperty(Unknown Source)
        at javafx.fxml.FXMLLoader$Element.processPropertyAttribute(Unknown Source)
        at javafx.fxml.FXMLLoader$Element.processInstancePropertyAttributes(Unknown Source)
        at javafx.fxml.FXMLLoader$ValueElement.processStartElement(Unknown Source)
        at javafx.fxml.FXMLLoader.processStartElement(Unknown Source)
        at javafx.fxml.FXMLLoader.load(Unknown Source)
        at javafx.fxml.FXMLLoader.load(Unknown Source)
        at javafx.fxml.FXMLLoader.load(Unknown Source)
        at javafx.fxml.FXMLLoader.load(Unknown Source)
        at javafx.fxml.FXMLLoader.load(Unknown Source)
        at javafx.fxml.FXMLLoader.load(Unknown Source)
        at javafx.fxml.FXMLLoader.load(Unknown Source)
        at javafx.startup.MainJavaFX.start(MainJavaFX.java:56)
        at com.sun.javafx.application.LauncherImpl$5.run(Unknown Source)
        at com.sun.javafx.application.PlatformImpl$5.run(Unknown Source)
        at com.sun.javafx.application.PlatformImpl$4$1.run(Unknown Source)
        at com.sun.javafx.application.PlatformImpl$4$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.javafx.application.PlatformImpl$4.run(Unknown Source)
        at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
        at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at com.sun.glass.ui.win.WinApplication.access$100(Unknown Source)
        at com.sun.glass.ui.win.WinApplication$3$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
    I have tried ticking and clearing the option in Scene Builder's WebView properties, regarding contextMenuEnabled, but this has no effect on the above.
    cheers, Jerry

    Eric Le Ponner wrote:
    Scene Builder puts some sample item strings in ChoiceBox, ComboBox... to
    improve previewing experience.
    However it currently does not offer a way to clear/edit items. That's a known limitation.
    You can workaround this easily by clearing the "items" property manually in the FXML file.I understand that putting the sample data there was meant for previewing. And once discovered by looking at the XML in a code editor, I removed those items.
    However, I would not describe this as a "limitation". It's bad design, especially since, if you do not work with the FXML directly, but only through Scene Builder (and that's what we should be doing), you wouldn't really know that those items are there. Unless the user selects an option called something like "add sample data to FXML file", not sample data should be there.
    Improving previewing experience can be done other ways than inserting "sample" XML into the FXML document. The preview runner can do this as it walks the scene graph, inserting sample data where it would prove useful. There is a "Show Sample Data" if you want to see data. Even that should not be putting the sample data into the FXML file.
    The sample data just doesn't belong in the FXML, period.
    Time to file a bug report.
    Edited by: pfurbacher on Mar 14, 2013 2:59 PM

  • Strange behaviour on preloading web page in WebView

    I have the following problem: In my Swing application i'd like to show a web page. In order to do so i use a JFXPanel that contains a WebView. The web page should be loaded in the background and just if the loading process is totally completed i want to make the JFXPanel visible. I use the getLoadWorker().workDoneProperty() method of the corresponding WebEngine to determine if the page is totally loaded.
    The problem is, that at the moment the JFXPanel gets visibile I see at first a totally empty panel, and only after a short time the web page in the WebView is visible. I have made a simple Demo Application that reproduces this behaviour. If the page is loaded a button gets enabled and a click on that button adds the WebView to the panel below. Furthermore the following link points to an animated gif which demonstrates the behaviour: http://tinypic.com/view.php?pic=oh66bl&s=5#.Ujv2IhddWKl
    Here is the code of the demo application:
    import java.awt.BorderLayout;
    import java.awt.Dimension;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import javafx.application.Platform;
    import javafx.beans.value.ChangeListener;
    import javafx.beans.value.ObservableValue;
    import javafx.embed.swing.JFXPanel;
    import javafx.scene.Scene;
    import javafx.scene.web.WebEngine;
    import javafx.scene.web.WebView;
    import javax.swing.JFrame;
    import javax.swing.SwingUtilities;
    public class WebViewTest extends javax.swing.JPanel {
       private static JFXPanel browserFxPanel;
       private WebView webView;
       private WebEngine eng;
      * Creates new form WebViewTest
       public WebViewTest() {
      initComponents();
       Platform.setImplicitExit(false);
      browserFxPanel = new JFXPanel();
       Platform.runLater(new Runnable() {
       public void run() {
      webView = createBrowser();
       Scene scene = new Scene(webView);
      scene.setFill(null);
      browserFxPanel.setScene(
      scene);
      * This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The
      * content of this method is always regenerated by the Form Editor.
       @SuppressWarnings("unchecked")
       // <editor-fold defaultstate="collapsed" desc="Generated Code"> 
       private void initComponents() {
      java.awt.GridBagConstraints gridBagConstraints;
      pnlMain = new javax.swing.JPanel();
      showWebpageButton = new javax.swing.JButton();
      setLayout(new java.awt.GridBagLayout());
      pnlMain.setLayout(new java.awt.BorderLayout());
      gridBagConstraints = new java.awt.GridBagConstraints();
      gridBagConstraints.gridx = 0;
      gridBagConstraints.gridy = 1;
      gridBagConstraints.gridwidth = 3;
      gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
      gridBagConstraints.weightx = 1.0;
      gridBagConstraints.weighty = 1.0;
      add(pnlMain, gridBagConstraints);
      showWebpageButton.setText("show web page");
      showWebpageButton.setEnabled(false);
      showWebpageButton.addActionListener(new java.awt.event.ActionListener() {
       public void actionPerformed(java.awt.event.ActionEvent evt) {
      showWebpageButtonActionPerformed(evt);
      gridBagConstraints = new java.awt.GridBagConstraints();
      gridBagConstraints.gridx = 1;
      gridBagConstraints.gridy = 0;
      gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
      add(showWebpageButton, gridBagConstraints);
       }// </editor-fold> 
       private void showWebpageButtonActionPerformed(java.awt.event.ActionEvent evt) {  
      pnlMain.removeAll();
      pnlMain.add(browserFxPanel, BorderLayout.CENTER);
       WebViewTest.this.invalidate();
       WebViewTest.this.revalidate();
       // Variables declaration - do not modify 
       private javax.swing.JPanel pnlMain;
       private javax.swing.JButton showWebpageButton;
       // End of variables declaration 
       private WebView createBrowser() {
       Double widthDouble = pnlMain.getSize().getWidth();
       Double heightDouble = pnlMain.getSize().getHeight();
       final WebView view = new WebView();
      view.setMinSize(widthDouble, heightDouble);
      view.setPrefSize(widthDouble, heightDouble);
      eng = view.getEngine();
      eng.load("http://todomvc.com/architecture-examples/angularjs/#/");
      eng.getLoadWorker().workDoneProperty().addListener(new ChangeListener<Number>() {
       public void changed(ObservableValue<? extends Number> ov, Number t, Number t1) {
       final double workDone = eng.getLoadWorker().getWorkDone();
       final double totalWork = eng.getLoadWorker().getTotalWork();
       if (workDone == totalWork) {
      showWebpageButton.setEnabled(true);
       return view;
       public static void main(String[] args) {
       SwingUtilities.invokeLater(new Runnable() {
       public void run() {
       final JFrame f = new JFrame("Navigator Dummy");
      f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
      f.setSize(new Dimension(1024, 800));
       final WebViewTest navDummy = new WebViewTest();
      f.getContentPane().add(navDummy);
      f.setVisible(true);
    I don''t understand this behaviour in fact that the page should already been loaded. For mee it seems like the WebView starts renderering the site just at the moment when it gets visible. What can I do to achieve that the WebView already shows the loaded web page at the moment it gets Visible (to avoid this flickr effect)?
    I have already posted this issue at StackOverflow (see http://stackoverflow.com/questions/18873315/javafx-webview-loading-page-in-background ) but didn't get an answer there and found this forum today.
    Thanks in advance!

    Try the updated version in this post.
    It forces an offscreen snapshot before displaying the webview to ensure all of the rendering is done before the WebView is displayed.
    The code is kind of ugly and the "solution" is a bit of a hack, you would probably want to clean it up a bit before using it anywhere (for example it is unnecessary to create a new WebView and snapshot the web page on every load - I just did that to get a feel for a worst case scenario and to try to pinpoint where slowdowns are occurring).
    A small rectangle moves back and forth across the top of the screen so that animation smoothness can be monitored.
    On the first load there will be a slight stutter in the animation, however the rendered web page appears instantly when the clicks the "Show page" button.
    As you say, the stutter only occurs the first time the page is loaded, subsequently everything is smooth.  If you use a regular progress bar rather than an animation, then the initial stutter is likely fine, as people expect to see pauses in progress bars from time to time (most progress reported by progress bars isn't a smooth linear progression).  My guess is that, if you use a regular progress bar, the behaviour experienced with this sample is likely acceptable to almost all users.
    Regarding the differences between rendering between JavaFX 2.2 and JavaFX 8, there were many modifications to the internal JavaFX architecture for JavaFX 8 that improved the rendering performance, so that likely accounts for the delta.
    import javafx.animation.*;
    import javafx.application.Application;
    import javafx.concurrent.Worker;
    import javafx.geometry.*;
    import javafx.scene.Scene;
    import javafx.scene.control.*;
    import javafx.scene.layout.*;
    import javafx.scene.paint.Color;
    import javafx.scene.shape.Rectangle;
    import javafx.scene.web.WebView;
    import javafx.stage.Stage;
    import javafx.util.Duration;
    public class WebViewJavaFXTest extends Application {
        public static final String PAGE_URL = "http://todomvc.com/architecture-examples/angularjs/#/";
        private Rectangle distractor;
        @Override
        public void start(Stage stage) throws Exception {
            distractor = new Rectangle(20, 20, Color.CORAL);
            TranslateTransition r = new TranslateTransition(Duration.seconds(10), distractor);
            r.setFromX(0);
            r.setToX(800);
            r.setInterpolator(Interpolator.LINEAR);
            r.setCycleCount(RotateTransition.INDEFINITE);
            r.setAutoReverse(true);
            r.play();
            VBox layout = initView();
            stage.setScene(new Scene(layout));
            stage.show();
        private VBox initView() {
            final ProgressBar progress = new ProgressBar();
            final Button showWebView = new Button("Show Page");
            showWebView.setDisable(true);
            HBox controls = new HBox(
                    10,
                    progress,
                    showWebView
            controls.setAlignment(Pos.CENTER_LEFT);
            Button tryAgain = new Button("Try Again");
            tryAgain.setOnAction(actionEvent ->
                    tryAgain.getScene().setRoot(
                            initView()
            StackPane webViewHolder = new StackPane();
            webViewHolder.setPrefSize(1024, 700);
            final WebView webView = new WebView();
            progress.progressProperty().bind(
                    webView.getEngine().getLoadWorker().progressProperty()
            webView.setPrefSize(1024, 700);
            webView.getEngine().load(PAGE_URL);
            webView.getEngine().getLoadWorker().stateProperty().addListener(
                    (o, old, state) -> {
                        if (state == Worker.State.SUCCEEDED) {
                            webView.snapshot(
                                    snapshotResult -> {
                                        showWebView.setDisable(false);
                                        return null;
                                    null,
                                    null
                        } else {
                            showWebView.setDisable(true);
            showWebView.setOnAction(actionEvent -> {
                controls.getChildren().setAll(
                        tryAgain
                webViewHolder.getChildren().setAll(webView);
            VBox layout = new VBox(
                    10,
                    distractor,
                    controls,
                    webViewHolder
            layout.setPadding(new Insets(10));
            return layout;
        public static void main(String[] args) {
            launch();

  • Xcode 5  Outlet will not make choice of webview--web view (o)

    Trying to Nav controller with table controller to viewController to do a webview.  Outlet doesn't have a choice of webview -- web view  o
    I think this is used to link everything up.
    My stand alone viewcontroller had  Outlet with webview -- web view o   as choice this  one  worked.

    Thanks for the response.
    Are you sure about this? I'm not even allowed to see the source for something like NSApplicationMain()? If so, how do people go about solving these types of crashes?
    I've followed the tutorial exactly, as far as I can tell. The app crashes when I click on the application menu after opening and closing the preferences. I get a EXCBADACCESS signal, and the top of the callstack is:
    objc_msgSend
    [NSMenu _enableItem:]
    [NSMenu _enableItems]
    AppKitMenuEventHandler
    In any case, if you're sure about the Cocoa frameworks not making source available, I'll mark this question as answered. Thanks.

  • Popup window from webview

    When the user clicks on a link, the link won't open because the creator made it so that it opens in a new window. (popup window)
    set somes to "http://openwebim.org/webim"
    try
    loadPage from somes
    on error
    return
    end try
    that code is what i have. It loads the website on the webview. Now i need to have it open those links... somehow.

    You need to start at the beginning. We can't see your application, the window, webview, or your AppleScript from here. It is difficult to determine your question without a little bit (OK, a lot) of background information.

  • Handling multiple Webview in iPhone

    i am not able to display multiple webviews in a window. can anyone have a answer for this. my code has
    method
    created 3 webviews and added to a view
    (void)webViewDidFinishLoad:(UIWebView *)webView
    [self addSubView:webView] ;
    which displays first webview only.

    Search the forum for answers before posting. This question was just addressed in this thread:
    http://discussions.apple.com/thread.jspa?messageID=8165783&tstart=0#8165783

  • Invoking Camera Capture From webview

    Hi,
    Im rendering a webpage(.aspx) page that is required to take a file upload from the user. Im rendering the same page in webview and willing to over write the function such a way that when user hits the upload button in the web view it should launch my camera
    related actions in the windows phone/windows store.
    I know InvokeScriptAsync() method,but Im not sure how to stop the action that is being done on the webpage end and launch the camera task from client apps.
    Any sample/snippets/Guidelines would help me a lot.
    Thanks in advance
    Thanks & Regards Tejaswi Chandrapatla

    You would reassign the function name in the javascript to your own function which will use ScriptNotify to invoke the app.
    Matt Small - Microsoft Escalation Engineer - Forum Moderator
    If my reply answers your question, please mark this post as answered.
    NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined
    objects and unknown namespaces.

Maybe you are looking for

  • PDF from postscript (ps2pdf) displays "Insufficient data for an image" error in Reader

    Hello, I'm not fully confident this is the best place for this, but I'll start here. Note that this is NOT the same as the issue that was recently fixed in Reader 11 (found at http://helpx.adobe.com/acrobat/kb/insufficient-data-image.html) I am using

  • N To 1 Split  Payload to Webservice

    Hi XI Guru, I am working on following scenario: SAP --> XI Adapter --> XI with BPM ( Using n To 1  ) --> SOAP -Adapter Webservice. I can only send one Payload to Webservice. Could you tell me how i can split more Payload in the Webservice. I don't ha

  • Online XML editor?

    Hi I am looking for an JSF component or framework which allows editing XML documents online in the browser. I found the tags richTextEditor and richTextEditorInsertBehavior, but thats out of the box only for text editing. http://jdevadf.oracle.com/ad

  • My subscription dissapear

    I've received a message saying that my payment was refused, then that my subscription was cancelled which I´ve never done. I've updated my credit card details but I'm not able to renew my subscription. In the email i received it says that I have up t

  • Enterprise User Security, How do I store the DB password somewhere else?

    Hi Guys, I'm running Oracle 11gR2 and OID 11gR1. Right now I have enterprise user security working, however I would like to decouple Apps / Directory password from the DB password in OID. I understand that I can stick the password in orclpasswordveri