<commit_before>{
  "meta": {
    "docsUrl": "https://v2.quasar.dev/vue-components/ajax-bar"
  },

  "props": {
    "position": {
      "type": "String",
      "desc": "Position within window of where QAjaxBar should be displayed",
      "default": "top",
      "values": [ "top", "right", "bottom", "left" ],
      "examples": [ "bottom" ],
      "category": "style"
    },

    "size": {
      "extends": "size",
      "default": "2px"
    },

    "color": {
      "extends": "color"
    },

    "reverse": {
      "type": "Boolean",
      "desc": "Reverse direction of progress",
      "category": "behavior"
    },

    "skip-hijack": {
      "type": "Boolean",
      "desc": "Skip Ajax hijacking (not a reactive prop)",
      "category": "behavior"
    },

    "hijack-filter": {
      "type": "Function",
      "desc": "Filter which URL should trigger start() + stop()",
      "params": {
        "url": {
          "type": "String",
          "desc": "The URL being triggered",
          "examples": [ "https://some.url/path" ]
        }
      },
      "returns": {
        "type": "Boolean",
        "desc": "Should the URL received as param trigger start() + stop()?"
      },
      "category": "behavior",
      "addedIn": "v2.4.5"
    }
  },

  "events": {
    "start": {
      "desc": "Emitted when bar is triggered to appear"
    },

    "stop": {
      "desc": "Emitted when bar has finished its job"
    }
  },

  "methods": {
    "start": {
      "desc": "Notify bar you are waiting for a new process to finish",
      "params": {
        "speed": {
          "type": "Number",
          "default": 300,
          "desc": "Delay (in milliseconds) between progress auto-increments; If delay is 0 then it disables auto-incrementing",
          "examples": [ 400, 0 ]
        }
      },
      "returns": {
        "sessions": {
          "type": "Number",
          "desc": "Number of active simultaneous sessions"
        }
      }
    },

    "increment": {
      "desc": "Manually trigger a bar progress increment",
      "params": {
        "amount": {
          "type": "Number",
          "desc": "Amount (0 < x <= 100) to increment with",
          "examples": [ 1 ]
        }
      },
      "returns": {
        "sessions": {
          "type": "Number",
          "desc": "Number of active simultaneous sessions"
        }
      }
    },

    "stop": {
      "desc": "Notify bar that one process you were waiting has finished",
      "returns": {
        "sessions": {
          "type": "Number",
          "desc": "Number of active simultaneous sessions"
        }
      }
    }
  }
}<commit_msg>fix(LoadingBar): isActive reactive prop #12059 (#12062)<commit_after>{
  "meta": {
    "docsUrl": "https://v2.quasar.dev/vue-components/ajax-bar"
  },

  "props": {
    "position": {
      "type": "String",
      "desc": "Position within window of where QAjaxBar should be displayed",
      "default": "top",
      "values": [ "top", "right", "bottom", "left" ],
      "examples": [ "bottom" ],
      "category": "style"
    },

    "size": {
      "extends": "size",
      "default": "2px"
    },

    "color": {
      "extends": "color"
    },

    "reverse": {
      "type": "Boolean",
      "desc": "Reverse direction of progress",
      "category": "behavior"
    },

    "skip-hijack": {
      "type": "Boolean",
      "desc": "Skip Ajax hijacking (not a reactive prop)",
      "category": "behavior"
    },

    "hijack-filter": {
      "type": "Function",
      "desc": "Filter which URL should trigger start() + stop()",
      "params": {
        "url": {
          "type": "String",
          "desc": "The URL being triggered",
          "examples": [ "https://some.url/path" ]
        }
      },
      "returns": {
        "type": "Boolean",
        "desc": "Should the URL received as param trigger start() + stop()?"
      },
      "category": "behavior",
      "addedIn": "v2.4.5"
    }
  },

  "events": {
    "start": {
      "desc": "Emitted when bar is triggered to appear"
    },

    "stop": {
      "desc": "Emitted when bar has finished its job"
    }
  },

  "methods": {
    "start": {
      "desc": "Notify bar you are waiting for a new process to finish",
      "params": {
        "speed": {
          "type": "Number",
          "default": 300,
          "desc": "Delay (in milliseconds) between progress auto-increments; If delay is 0 then it disables auto-incrementing",
          "examples": [ 400, 0 ]
        }
      },
      "returns": {
        "type": "Number",
        "desc": "Number of active simultaneous sessions",
        "__exemption": [ "examples" ]
      }
    },

    "increment": {
      "desc": "Manually trigger a bar progress increment",
      "params": {
        "amount": {
          "type": "Number",
          "desc": "Amount (0 < x <= 100) to increment with",
          "examples": [ 1 ]
        }
      },
      "returns": {
        "type": "Number",
        "desc": "Number of active simultaneous sessions",
        "__exemption": [ "examples" ]
      }
    },

    "stop": {
      "desc": "Notify bar that one process you were waiting has finished",
      "returns": {
        "type": "Number",
        "desc": "Number of active simultaneous sessions",
        "__exemption": [ "examples" ]
      }
    }
  }
}
{'fraction_non_alphanumeric': 0.1759697256385998, 'fraction_numerical': 0.0087038789025544, 'mean_word_length': 1.8932676518883416, 'pattern_counts': {'":': 142, '<': 7, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2480678', 'n_tokens_mistral': 1705, 'n_tokens_neox': 1615, 'n_words': 448}